Assembly language programming. CDA 4102 Computer Architecture. CDA 3101, COP 3530 Introduction to computer architecture and system organization including virtual memory supports cache, pipeline, vector processing, multiprocessor and RISC architecture. Computer Engineering 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.
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.