Computer Science and Computer Engineering B.S.
Core Requirements:
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 (0-4)
Comprehensive Exam (0)
Engineering Concentration:
CMPN 150 Principles of Electronics and Computer Engineering (4)
CMPN 202 Electronic Devices and Circuits (4)
CMPN 220 Digital Logic Systems (4)
CMPN 330 Microprocessor Systems (4)
CMPN 480 Advanced Computer Architecture (4)
CMPN 499 Senior Project (1-4)
Information Science Concentration:
CMPN 220 Digital Logic Systems (4)
CMPS 375 Systems Analysis and Design (4)
CMPS 392 Project Management (4)
CMPS 410 Management Information Systems (4)
CMPS 490 Database Management Systems (4)
CMPS 499 Senior Project (1-4)
Software Concentration:
CMPN 220 Digital Logic Systems (4)
CMPN 371 Assembly Language (4)
CMPS 455 Compiler Design (4)
CMPS 460 Operating Systems (4)
CMPS 490 Database Management Systems (4)
CMPS 499 Senior Project (1-4)
Internet Programming Concentration:
CMPS 318 Publishing on the Web I (4)
CMPS 375 Systems Analysis and Design (4)
CMPS 378 C# Programming Using .NET (4)
CMPS 480 Distributed and Web Based Computing (4)
CMPS 490 Database Management Systems (4)
CMPS 499 Senior Project (1-4)
Electives: A minimum of two courses from the
following or from a concentration outside the chosen
one:
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 380 ADA Programming Language (4)
CMPS 392 Project Management (4)
CMPS 400 Analysis of Algorithms (4)
CMPS 451 Artificial Intelligence (4)
CMPS 463 Computer Graphics (4)
CMPS 465 Programming Languages (4)
CMPS 475 Systems Design Process (4)
CMPS 495 Information Systems Project (4)
Supportive Requirements:
CMPS 301 Programming Concepts (4)
MATH 201 Calculus I (4)
MATH 327 Discrete Mathematics (4)
Additional for Engineering Concentration:
CHEM 201 General Chemistry I (5)
MATH 202 Calculus II (4)
PHYS 201, 202 General Physics I, II, or
PHYS 203, 204 Engineering Physics I, II (5,5)
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 328 Economic Theories and Issues (4)
MGMT 300 Principles of Management (4)
PHYS 201 General Physics I, or
PHYS 203 Engineering Physics I (5)
Additional for Software and Internet Programming Concentrations:
MATH 202 Calculus II (4)
PHYS 201, 202 General Physics I, II, or
PHYS 203, 204 Engineering Physics I, II (5,5)