Undergraduate Course Offering Plans for AY 2003-04 & AY 2004-05

Spring 2005 Course Title
1104 Introduction to Engineering
1105 Introduction to CS Engineering
1301 Computer Literacy
1310 Introduction to Computers and Programming
1320 Intermediate Programming
1325 Advanced Object-Oriented Programming using C++
2312 Computer Organization and Assembly Language Programming
2315 Discrete Structures
2320 Algorithms and Data Structures
2340 Introduction to Digital Logic
2441 Digital Logic Circuits
3302 Programming Languages
3305 Event Driven Programming Using Java
3310 Fundamentals of Software Engineering
3315 Theoretical Concepts in Computer Science and Engineering
3320 Operating Systems
3322 Computer Architecture
3330 Database Systems and File Structures
3442 Embedded Computer Systems
  Computer Graphics
4305 Compilers for Algorithmic Languages
4308 Artificial Intelligence
4310 Software Engineering Processes
4311 Object-Oriented Software Engineering
4312 Formal Methods in Software Engineering
  Introduction to Signal Processing
4316 Computer Systems Design Project I
4317 Computer System Design Project II
4319 Modeling and Simulation
  Fundamentals of Telecommunications Software Development
  Software Testing
  Software Project Management
4326 Software System Design Project I
4327 Software System Design Project II
4331 Database Implementation and Theory
4344 Computer Network Organization
4346 Advanced Computer Networks
  Parallel Processing
  Autonomous Robot Design and Programming
  Software Design Patterns