Computer Science electives for Bachelor of Software Engineering
Students undertaking the Bachelor of Software Engineering (program code: BP096) may choose their Computer Science electives from the following list:
- Advanced Topics in Distributed Systems
- Agent-Oriented Programming and Design
- Broadcast Networks and Applications
- Database Administration
- Digital Media Computing
- Distributed Systems
- Document Markup Languages
- Electronic Commerce and Enterprise Systems
- Evolutionary Computing
- Interactive 3D Graphics and Animation
- Knowledge and Data Warehousing (previously Deductive and Object-Relational Databases)
- Mathematical Logic and Logic Programming
- Network Programming
- Programming Using C++
- Real-Time Rendering and 3D Games Programming
- Scripting Language Programming
- Secure Electronic Commerce
- Secure Programming Environments
- Software Architecture: Design and Implementation
- Unix Essentials for System Administrators
- Unix Systems Administration and Programming (Linux)
- Web3D Technologies
- Web Database Applications
- Web Development Technologies
- Web Servers and Web Technology
- Windows Systems Administration
Related links
Bachelor degree programs offered by the School of Computer Science and IT
