Requirements and Details

Core Requirements: 22 semester hours

Code Course Title Units
CMPN 280 Computer Organization 4
CMPS 367 Object Oriented Language C++ 4
CMPS 368 Principles of Computer Networks 4
CMPS 370 Seminar 1
CMPS 385 Data Structures 4
CMPS 471 Internship 1
CMPS 499 Senior Project 4
Comprehensive Exam 0

Engineering Concentration: 38-39 semester hours

Code Course Title Units
CMPN 150 Principles of Electronics and Computer Engineering 4
CMPN 202 Electronic Devices and Circuits 4
CMPN 330 Microprocessor Systems 4
CMPN 420 Cyber Security 4
CMPN 480 Advanced Computer Architecture 4
Additional for Engineering Concentration:
CHEM 201 General Chemistry, or 4
CHEM 103 Introduction to Chemistry 4-5
MATH 202 Calculus II 4
PHYS 201 General Physics I and 5
PHYS 202 General Physics II, or 5
PHYS 202 General Physics II and 5
PHYS 203 Physics I: Mechanics, or 5
PHYS 203 Physics I: Mechanics and 5
PHYS 204 Physics II: Electricity and Magnetism 5

Information Science Concentration: 37 semester hours

Code Course Title Units
CMPS 375 Systems Analysis and Design 4
CMPS 392 Project Management 4
CMPS 410 Management Information Systems 4
CMPS 420 Cyber Security 4
CMPS 490 Database Management Systems 4
Additional for Information Science Concentration:
ACCT 201 Fundamentals of Accounting I, or
ACCT 203 Financial & Managerial Accounting 4
ECON 221 Economic Analysis II, or
ECON 228 Economic Theories and Issues 4
MGMT 300 Principles of Management 4
PHYS 201 General Physics I, or
PHYS 203 Physics I: Mechanics 5

Internet Programming Concentration: 34 semester hours

Code Course Title Units
CMPS 218 Publishing on the Web I 4
CMPS 319 Publishing on the Web II 4
CMPS 320 Internet Apps Development 4
CMPS 378 C# Programming Using .Net 4
CMPS 480 Distributed Internet Computing 4
Additional for Software and Internet Programming Concentrations:
MATH 202 Calculus II 4
PHYS 201 General Physics I and 5
PHYS 202 General Physics II, or 5
PHYS 203 Physics I: Mechanics, and 5
PHYS 204 Physics II: Electricity and Magnetism 5

Software Concentration: 34 semester hours

Code Course Title Units
CMPS 371 Assembly Language 4
CMPS 400 Analysis of Algorithms 4
CMPS 455 Compiler Design 4
CMPS 460 Operating Systems 4
CMPS 490 Database Management Systems 4
Additional for Software and Internet Programming Concentration:
MATH 202 Calculus II 4
PHYS 201 General Physics I, and 5
PHYS 202 General Physics II, or 5
PHYS 203 Physics I: Mechanics, and 5
PHYS 204 Physics II: Electricity and Magnetism 5

Elective requirement for each concentration:

A minimum of two courses from the following or from a concentration outside the chosen one:

Code Course Title Units
CMPN 303 Integrated Electronics 4
CMPS 362 Numerical Algorithms 4
CMPS 369 Local Area Networks 4
CMPS 377 Visual Basic.NET 4
CMPS 379 Java 4
CMPS 388 Software Engineering 4
CMPS 390 Special Topics in Computer Science 1-4
CMPS 451 Artificial Intelligence 4
CMPS 463 Computer Graphics 4
CMPS 481 Mobile Apps Development 4
CMPS 491 Systems Architecture 4
Supportive Requirements: 12 semester hours
Code Course Title Units
CMPS 301 Programming Concepts 4
MATH 201 Calculus I 4
MATH 327 Discrete Mathematics 4