Assembly language programming. GR-M CDA 4102 Computer Architecture. Introduction to computer architecture and system organization including virtual memory supports cache, pipeline, vector processing, multiprocessor and RISC architecture. CEN 3031 Introduction to Software Engineering. Topics include software planning, specifications, coding, testing and maintenance.
Students gain experience in the team approach to large system development.
GR-M CEN 4012 Software System Development. Applications of software engineering methodologies and tools in software development and maintenance. Students gain hands-on experience via software engineering group projects, including decision making, communication and presentation. CEN 4500C Computer Network Fundamentals. This course covers problems in design and analysis of computer networks.