English Requirement Course Credits
Required: 3.00
- ENGL 100 Academic Writing Strategies 3.00
Choose 3.00 credits from the following list: 3.00
- ENGL 103 Studies in Contemporary Literature 3.00
- ENGL 104 Contemporary Fiction 3.00
- ENGL 105 Contemporary Poetry 3.00
- ENGL 106 Contemporary Drama 3.00
Credits 6.00
Math Requirement Course Credits
Required: 6.00
- MATH 116 Calculus I 3.00
- MATH 124 Discrete Mathematics I 3.00
Choose 3.00 credits from the following list: 3.00
- MATH 126 Calculus II 3.00
- MATH 224 Discrete Mathematics II 3.00
Credits 9.00
Communications Requirement Course Credits
Required: 3.00
- CMNS 250 Introduction to Technical Writing 3.00
Credits 3.00
Computing Science Requirement Course Credits
Required: 24.00
- COMP 121 Fundamentals of Programming 4.00
- COMP 126 Principles of Software Design 4.00
- COMP 202 Foundations of Computer Science 3.00
- COMP 210 Data Structures and Abstraction 3.00
- COMP 211 Computer Design and Architecture I 3.00
- COMP 212 Computer Design and Architecture II 3.00
- COMP 213 Introduction to Software Engineering 4.00
Credits 24.00
University Transfer Course Electives Course Credits
Choose 20.00 credits of electives: 20.00
University Transferable Electives 20.00
Credits 20.00
Total Program Credits 62.00
COMP 121
Fundamentals of Programming
4.00 credits (4,2,0) hrs 15 wks
Prerequisite: Principles of Math 12 with a minimum B grade, or MATH 105 with a minimum C- grade, or BMTH 054 with a minimum B grade
An introduction to the development of algorithms, computer program design, program implementation and testing in a high-level, object-oriented programming language. The course also exposes students to event-driven programming, the building of graphical user interfaces (GUIs) and the use of application programming interfaces (APIs) and graphics.
Note: Although no formal Computing Science prerequisite is listed, students are expected to have reasonable keyboarding skills and to have some familiarity with Windows enviornment required.
COMP 126
Principles of Software Design
4.00 credits (4,2,0) hrs 15 wks
Prerequisite: COMP 121 with a minimum C- grade
A study of the application of object-oriented programming concepts to the design of software of an intermediate level of difficulty. Advanced object-oriented programming features and techniques are employed. Introduction to data structures, sorting and searching algorithms.
COMP 202
Foundations of Computer Science
3.00 credits (4,0,1.33) hrs 15 wks
Prerequisite: COMP 121 with a minimum C- grade
This course provides an overview of the discipline of Computer Science and its fundamental building blocks that unify hardware, software, algorithms and computational theory. It provides the foundation for further studies in computer architecture, operating systems, Net-centric computing, programming languages, compiler design, databases, theory of computation and artificial intelligence.
Note: Not offered in 2008/2009.
COMP 210
Data Structures and Abstraction
3.00 credits (4,0,1.33) hrs 15 wks
Prerequisite: COMP 126 and MATH 116 with a minimum C- grade and MATH 124 as a prerequisite or a co-requisite with a minimum C- grade
A study of frequently used data structures and algorithms for manipulating them. This course emphasizes abstract data types and generic abstraction in object-oriented programming. Topics include lists, stacks, queues, sets, tables, trees and graphs, recursion, searching, sorting and analysis of algorithms.
Note: Not offered in 2008/2009.
COMP 211
Computer Design and Architecture I
3.00 credits (4,0,1.33) hrs 15 wks
Prerequisite: COMP 126 and COMP 202 with a minimum C- grade; and MATH 116 with a minimum C- grade and MATH 124 as a prerequisite or a co-requisite with a minimum C- grade
An introduction to some fundamental concepts of computer design and architecture: data representation and coding, combinational and sequential digital logic, microprocessor operation, memory organizations and addressing schemes, instruction sets, assembly language, and operating system interfaces.
Note: Not offered in 2008/2009.
COMP 212
Computer Design and Architecture II
3.00 credits (4,0,1.33) hrs 15 wks
Prerequisite: COMP 211 with a minimum C- grade
A study of the architecture and organization of current microprocessor-based computers, relating the instruction set architecture at the programmer's level of abstraction to the digital logic implementation at the hardware designer's level of abstraction.
Note: Not offered in 2008/2009.
COMP 213
Introduction to Software Engineering
4.00 credits (4,0,1.33) hrs 15 wks
Prerequisite: COMP 210 with a minimum C- grade
An introduction to the concepts and practice of software engineering: systems analysis, user interface design, debugging, profiling, and testing methods, operating system interface, support tools and scripting languages, project management, user and system documentation.
Note: Not offered in 2008/2009.