Course Specifications

Course Specifications


Computer Science Course Specifications


The CSIT Department has formalized its Computer Science curriculum, including formal course specifications.  These formal specifications provide a complete description of the topics and learning objectives for each course used in the Computer Science program.  The following courses currently have formal specifications available:

•  CMPS 101 – Introduction to Computer Science
•  CMPS 105 – Computers in Society
•  CMPS 110 – Computer Literacy
•  CMPS 120 – Microcomputers and BASIC Programming
•  CMPS 161 – Algorithm Design and Implementation I
•  CMPS 173 – Software for Management of Data
•  CMPS 225 – Software Applications
•  CMPS 233 – Desktop Publishing
•  CMPS 234 – An Introduction to Applications of Database Management Systems
•  CMPS 257 – Discrete Structures
•  CMPS 273 – Software for Storing and Analyzing Data
•  CMPS 280 – Algorithm Design and Implementation II
•  CMPS 285 – Software Development and Professional Practice
•  CMPS 293 – Introduction to Assembly Language
•  CMPS 294 – Internet Programming
•  CMPS 297 – Digital Logic
•  CMPS 309 – Computer Networking
•  CMPS 315 – System Administration
•  CMPS 319 – Principles of Information Assurance
•  CMPS 333 – Advanced Desktop Publishing and Multimedia
•  CMPS 335 – Advanced Web Publishing
•  CMPS 355 – Object Oriented Programming
•  CMPS 375 – Computer Architecture
•  CMPS 383 – Information Systems
•  CMPS 389 – Computer Graphics
•  CMPS 390 – Data Structures
•  CMPS 391 – Numerical Methods
•  CMPS 393 – Fundamental Algorithms
•  CMPS 394 – Web Systems and Technologies
•  CMPS 401 – Survey of Programming Languages
•  CMPS 409 – Advanced Computer Networking
•  CMPS 411 – Software Engineering (Capstone Project)
•  CMPS 420 – Human Computer Interaction
•  CMPS 431 – Operating Systems
•  CMPS 439/539 – Database Systems
•  CMPS 441 – Artificial Intelligence
•  CMPS 447– Robotic Software
•  CMPS 450/550 - Spatial Database and Applications
•  CMPS 455/555 – Computational Aspects of Game Programming
•  CMPS 460 - Design & Implementation of Neural Networks
•  CMPS 479 – Automata and Formal Languages
•  CMPS 481 – Senior Seminar

Industrial Technology Course Specifications

Formal specifications provide a complete description of the topics and learning objectives for each course used in the Industrial Technology program.  The following IT courses currently have formal specifications available: 

           


           CONTACT USCAMPUS MAPSEARCH & DIRECTORIESBLACKBOARDLEONETWEBMAIL