Content Start here [ The SE Subject Group]
The SE Subject Group: Courses

The following are courses within the Software Engineering Subject Group. If you have any questions regarding these courses, you can contact the SE Group Leader: Dr. Andy Chun.

Code Title Level Units
CS1301 Introduction to Computer Programming B1 3
CS2301 Problem Solving and Programming B2 3
CS2302 Data Structures and Algorithms B2 3
CS2303 Data Structures for Media B2 3
CS2331 Problem Solving and Programming B2 3
CS2332 Object-Oriented Programming B2 3
CS2333 Object-Oriented Programming for Media B2 3
CS2360 Java Programming B2 3
CS2361 Computing for Science and Engineering B2 3
CS2362 Computer Programming for Engineers and Scientists B2 3
CS2363 Computer Programming B2 3
CS2364 Data Structures and Algorithms B2 3
CS2365 Applying Data Structures and Algorithms B2 3
CS2371 Object-oriented Programming B2 3
CS2372 Fundamentals of Programming B2 3
CS3303 Software Engineering B3 6
CS3304 Application Software Development Project B3 4
CS3305 Programming Languages B3 3
CS3306 Contemporary Programming Methods in Java B3 3
CS3311 Software Development Methodologies B3 3
CS3312 Software Quality Assurance B3 3
CS3321 Program Development Project B3 2
CS3322 System Design Project B3 3
CS3334 Data Structures B3 3
CS3335 Design and Analysis of Algorithms B3 3
CS3342 Software Design B3 3
CS3343 Software Engineering Practice B3 3
CS3345 Object-Oriented Methodology B3 3
CS3346 Software Testing and Maintenance B3 3
CS3350 Foundations of Computing I B3 3
CS3351 Foundations of Computing II B3 3
CS3353 Rapid Application Development B3 3
CS3354 Software Engineering B3 3
CS3356 Managing Software Projects B3 3
CS3361 Object-Oriented Programming Methodology B3 2
CS3362 Object-Oriented Modeling and Design B3 3
CS3363 Object-Oriented Programming Methodology B3 3
CS3367 Essentials of Software Engineering B3 3
CS3368 Object-Oriented Methods B3 3
CS3369 Realtime Computer Control Software B3 3
CS3371 E-Logistics Application System B3 3
CS3372 Enterprise Systems Development B3 3
CS3381 Design and Analysis of Algorithms B3 3
CS3382 Web Usability Design and Engineering B3 3
CS3391 Advanced Programming B3 3
CS4306 Advanced Software Engineering B4 3
CS4335 Design and Analysis of Algorithms B4 3
CS4348 Software Quality Management B4 3
CS4352 Computer Based Learning B4 3
CS4355 Internet Programming in Education B4 3
CS4356 IT in School Management B4 3
CS4357 Information and Communication Technology Issues in Education B4 3
CS4358 Advanced Computer Based Learning B4 3
CS4359 Advanced Internet Programming in Education B4 3
CS4361 Object-Oriented Intelligent Systems B4 3
CS4380 Web 2.0 Technologies B4 3
CS4382 Advanced Programming with Java B4 3
CS4383 Comparative Object-Oriented Methodology B4 3
CS4385 Topics in Software Engineering B4 3
CS4386 AI Game Programming B4 3
CS4387 AI Scheduling B4 3
CS4388 Artificial Intelligence and Art B4 3
CS4391 Formal Methods in Software Engineering B4 3
CS4392 Topics in Theory of Computing B4 3
CS4393 Compiler Construction B4 3
CS4395 Web Publishing B4 3
CS4396 Workflow and Electronic Document Management Systems B4 3
CS5301 Computer Programming P5 3
CS5302 Data Structures and Algorithms P5 3
CS5335 Design and Analysis of Algorithms P5 3
CS5348 Software Quality Engineering P5 3
CS5351 Software Engineering P5 3
CS5351 Software Engineering I P5 3
CS5382 Software Engineering II P5 3
CS6301 Software Engineering P6 3
CS6302 Software Engineering Workshop P6 2
CS6303 Software Development Project P6 3
CS6381 Internet and Intranet Programming P6 3
CS6384 Software Development Project Management P6 3

| [Goto TOP]