-
BSc (Hons) Computer Science provides a solid foundation and training regarding the fundamentals of the computer science field, along with the opportunity to specialize in Mobile and Web Computing, Games and Computer Graphics Development or Multimedia Computing disciplines. It would provide technical knowledge to develop applications to a wide variety of end-user requirements and situations. It also aims at harnessing and developing professional attitudes and interpersonal skills that are required to work effectively, professionally and ethically within the ICT sphere.
“Join the next generation of innovators”
This degree will give you the right computing skills and knowledge to mold the future of businesses and organisations. This broadly based course covers the areas of computer science & software development providing an excellent basis for a rapidly changing environment.
Associated Careers
Mobile Application Developer
Architect, Web Application Developer
Architect, Cross-Platform Mobile Application - Developer
Architect, Mobile Security Engineer
Web Analytics Engineer
Computer Animation Designer/Developer
Computer Game Developer/Architect
UI/UX Engineer
Course Outline
The key aspects of this course are its flexibility and the ability for you to build a customized route within the computer science discipline. You will be able to follow recommended pathways from a range of computing areas that suit your developing interests. You will develop a wide range of skills and knowledge in areas such as systems analysis & design, mobile/web application development, game and multimedia development, user interface development and network security.
Year 01
Core Modules
Trends in Computer Science
Computer Systems Fundamentals
Software Development I
Web Design and Development
Mathematics for Computing
Software Development II
Award of Certificate of Higher Education available
Year 02
Core Modules
Object Oriented Programming
Client-Server Architectures
Software Development Group Project (work based module)
Database Systems
Optional Modules
Mobile & Web Computing Pathway
Mobile Application Development
Server-side Web Development
Advanced Client-side Development
Usability and Interaction Theme
HCI & Usability
XR & Multimodal Interaction
3D Interactive Media Development
Computer Engineering Theme
Robotic Principals
Sensors & Interfaces
Algorithms; Theory Design & Implementation
BIS Theme
Information Technology Security
Data Science Theme
Machine Learning and Data mining
Games & Computer Graphics Development Pathway
Maths and Physics for Games
Game Engine Architecture
XR Multimodal Interaction
Year 03 (Industrial Placement)
A 12 month placement period is compulsory between years 2 and 4. This experience will give you additional practical skills and a competitive edge in the job market. This mandatory placement will not only empower a student with a degree but also with the necessary work experience. With this added advantage, IIT students have a 100% employment assurance and are most often selected for high income employment at renowned organisations.
Year 04
Core Modules
Final Year Project
Cyber Security
Applied Artificial Intelligence
Optional Modules
Mobile & Web Computing Pathway
Mobile Native Application Development
Advanced Server-Side Web Programming
Usability and Interaction Theme
Usability Testing
Digital marketing, Social Media and Web Analytics
Advanced Interactive Media Development
BIS Theme
Information Driven Entrepreneurship and Enterprise
Strategic Management of IS (IT)
Data Science Theme
Data Visualisation and Dash Boarding
Business Intelligence
Operational Research and Optimisation
Games and Computer Graphics Development Theme
Game AI
Games Networking and Security
Computer Engineering Theme
Internet of Things
Applied Robotics
Address : 57, Ramakrishna Road, Colombo 06, Sri Lanka.
Phone : 766760760
Email : info@iit.ac.lk
Website : https://www.iit.ac.lk
Informatics Institute of Technology
Stream: Computer Science & IT
Level: Honours Bachelor Degree