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:
- CTEC 101 - Construction Industry Systems
- CTEC 111 - Construction Graphic
- CTEC 121 - Construction Materials
- CTEC 171 - Survey Principles
- CTEC 201 - Project Management
- CTEC 202 - Project Supervision
- CTEC 203 - Computers Planning and Scheduling
- CTEC 271 - Constructions Estimating I
- DDT 113 - Architectural Drafting
- DDT 114 - Technical Illustration
- DDT 211 - Process Pipe Drafting
- DDT 212 - Machine Design
- DDT 215 - Light Commercial Building Design
- DDT 218 - Engineering and Drafting Fundamentals Class Survey
- IT 111 - Engineering Drafting Class Survey
- IT 112 - Descriptive Geometry
- IT 215 - Computer Aided Design and Drafting
- IT 216 - Advanced Computer-Aided Drafting and Design
- IT 233 - Basic Electricity
- IT 236 - Advanced Electronics
- IT 242 - Materials and Processes
- IT 256 - Principles and Metallurgy of Welding
- IT 264 - Industrial Fluid Power
- IT 291 - Industrial Internship
- IT 308 - Production Planning and Control
- IT 311 - Industrial Design
- IT 322 - Material Science and Metallurgy
- IT 331 - Industrial Control Systems
- IT 351 - Machine Tool Technology
- IT 391 - Industrial Internship
- IT 402 - Industrial Supervision Class Survey
- IT 406 - Facilities Planning
- IT 405 - Work Methods and Measurement
- IT 407 - Quality Engineering
- IT 442 - CAD/CAM/Robotics
- IT 444 - Computer Integrated Manufacturing
- OSHE 111 - Introduction to Safety & Health
- OSHE 112 - Design of Hazard Controls
- OSHE 121 - Safety and Health Program Management and Administration
- OSHE 231 - Safety Laws, Regulations, and Standards
- OSHE 241 - Principles of Industrial Hygiene
- OSHE 242 - Ergonomics
- OSHE 251 - Environmental Laws and Practices
- OSHE 261 - Fire Protection and Prevention
- OSHE 281 - Safety in Chemical and Process Industries
- OSHE 282 - Construction Safety