Difference between revisions of "List of BSc Technical Electives"
Jump to navigation
Jump to search
Line 64: | Line 64: | ||
* [Introduction to Human Computer Interaction Design for AI] |
* [Introduction to Human Computer Interaction Design for AI] |
||
+ | |||
− | * [] |
||
+ | Applied Machine Learning |
||
− | * [] |
||
+ | Practical Program Analysis |
||
− | * [] |
||
+ | System Programming |
||
− | * [] |
||
+ | Total Virtualization |
||
− | * [] |
||
+ | Engineering Optimization and the Optimization-Based Approach for Machine Learning |
||
− | * [] |
||
+ | Natural Language Processing |
||
− | * [] |
||
+ | Consensus Theory and Concurrent Programming on a Shared Memory |
||
− | * [] |
||
+ | Ensuring Quality in Software Projects |
||
− | * [] |
||
+ | Blockchain: Distributed Ledger Development |
||
− | * [] |
||
+ | Reverse Engineering |
||
− | * [] |
||
+ | Introduction to Practical Artificial Intelligence |
||
− | * [] |
||
− | * [] |
||
− | * [] |
||
− | * [] |
Revision as of 09:52, 9 February 2023
Computer Science, Programming
- CSE120 - Enterprise programming on Javascript - Advanced (in progress)
- CSE121 - Introduction to Quantum Programming (in progress)
- CSE122 - Front-end Web Development (in progress)
- CSE123 - Procedural Content Generation for Games
- CSE124 - Introduction to Functional Programming and Scala Language (in progress)
- [ CSE126 - Programming in Haskell] (in progress)
Maths
- CSE208 - Numerical Modelling (in progress)
- [CSE211 - Lambda-Calculus, Algebra, Machinery and Logic for Formal Program Semantics] (in progress)
AI
- CSE312 - Computer Vision and Deep Learning (in progress)
- CSE315 - Introduction to Neurosciences (in progress)
- CSE316 - High-Performance Computing (in progress)
- CSE321 - Product owner simulator (in progress)
- CSE323 - Human and Animal Brain Representation in Neurosciences
- CSE324 - The Security and Interpretability of Machine Learning
- HSS324 - Simulation Modeling of Financial and Economic systems (in progress)
- [ CSE335 - Introduction to High Dimensional Data Analysis] (in progress)
Hardware and Robotics
- CSE411 - Service Design (Human Computer Interaction for AI) (in progress)
- [ CSE412 - Introduction to Quantum Computing] (in progress)
- CSE413 - Electromechanical systems (in progress)
- CSE415 - Actuators (in progress)
- CSE420 - Applied Software Architecture (in progress)
- CSE421 - Measurement for Robotics (in progress)
- CSE422 - Applied Nonlinear Control (in progress)
- [ CSE433 - Introduction to Sensing and Data Acquisition] (in progress)
Security and Networks
- CSE506 - Distributed Systems
- CSE510 - Cyberphysical systems (in progress)
- CSE512 - Advanced Linux: understanding and programming
- CSE516 - Distributed Systems and Middleware: Patterns and Frameworks (in progress)
- CSE529 - Distributed Ledger Technologies (in progress)
Business and analytics
- CSE608 - Market Research for IT Startups (in progress)
Research
- CSE706 - Project (in progress)
- CSE707 - Systematic Literature Review (in progress)
Software Engineering
- CSE808 - Software Product Development and Analysis (in progress)
- CSE809 - Cross-platform Mobile Development with Flutter
- CSE810 - Introduction to Game Programming (in progress)
- CSE811 - Computer Graphics in Game Development
- CSE812 - iOS Development with Swift (in progress)
- CSE815 - Introduction to Software Requirements and Specifications (in progress)
- CSE818 - Modern Application Production (in progress)
- CSE819 - Advanced Topics in Software Testing (in progress)
- [ CSE832 - Introduction to Modern Control Paradigms] (in progress)
- [ CSE834 - Introduction to Robotics Operating System: Basics, Motion, and Vision] (in progress)
- [Introduction to Human Computer Interaction Design for AI]
Applied Machine Learning Practical Program Analysis System Programming Total Virtualization Engineering Optimization and the Optimization-Based Approach for Machine Learning Natural Language Processing Consensus Theory and Concurrent Programming on a Shared Memory Ensuring Quality in Software Projects Blockchain: Distributed Ledger Development Reverse Engineering Introduction to Practical Artificial Intelligence