විෂය නිර්දේශය · Syllabus
Full 24-week curriculum
This 24-week, 100% online curriculum is meticulously structured to transform an absolute beginner into a highly capable IT professional ready to enter a Bachelor of Science (BSc) degree program. The course is strictly highly practical and project-based. There are absolutely no written exams. All assessments are evaluated through digital documents, code repositories, and technical reports submitted online.
Module 1 · Weeks 1-4
Computer Systems & OS Fundamentals
Understanding the physical machine and operating systems.
- Week 1Hardware Architecture: The anatomy of a computer (CPU, RAM, Motherboards, Storage). Understanding how components interact.
- Week 2Operating Systems (Windows & Linux): File systems, user permissions, and an introduction to the Linux Command Line Interface (CLI).
- Week 3Virtualization: Setting up Virtual Machines (VMs) using VirtualBox to safely test different operating systems.
- Week 4IT Troubleshooting Methodology: How to logically diagnose and document hardware and software issues.
Module 2 · Weeks 5-8
Networking & Cloud Infrastructure
How computers communicate globally and securely.
- Week 5Network Basics: LAN vs. WAN, IP Addressing, MAC addresses, and understanding the TCP/IP model.
- Week 6Routers, Switches, & Wi-Fi: How data packets travel. Configuring secure local networks.
- Week 7Cloud Computing 101: Moving servers to the internet. Basics of AWS, Azure, and Google Cloud hosting.
- Week 8Network Security Fundamentals: Basic firewalls, VPNs, and securing wireless access points.
Module 3 · Weeks 9-12
Web Technologies & Architecture
Building the front-end structure of the internet.
- Week 9HTML5 Structuring: Writing semantic HTML to build the skeleton of web pages.
- Week 10CSS3 Styling: Using Cascading Style Sheets to add color, layout, and visual hierarchy.
- Week 11Responsive Web Design: Using Flexbox and media queries to ensure websites adapt to mobile phones and tablets.
- Week 12Version Control (Git & GitHub): How developers save their work, track code changes, and host files online.
Module 4 · Weeks 13-16
Programming & Logic Foundation
Teaching the computer how to think and solve problems using Python.
- Week 13Programming Basics: Variables, data types (strings, integers, booleans), and writing basic scripts.
- Week 14Control Flow: Making decisions in code using if/else statements and for/while loops.
- Week 15Functions & Modularity: Writing reusable blocks of code to keep scripts clean and organized.
- Week 16Debugging & Error Handling: How to read technical error messages and fix broken code without panicking.
Module 5 · Weeks 17-20
Database Management Systems
How data is stored, searched, and managed safely.
- Week 17Relational Databases: Understanding how data is organized into tables, rows, and columns.
- Week 18SQL (Structured Query Language): Writing code to Create, Read, Update, and Delete (CRUD) data.
- Week 19Database Design (ERDs): Drawing Entity-Relationship Diagrams to plan how different data tables connect to each other.
- Week 20Data Privacy & Security: Understanding basic encryption and how to prevent data leaks.
Module 6 · Weeks 21-24
Systems Analysis & Capstone Preparation
Bringing all previous modules together into a professional, university-grade final project.
- Week 21Systems Development Life Cycle (SDLC): How IT projects are planned, tested, and deployed in the real world.
- Week 22Agile & Project Management: How technical teams work together using sprints and Kanban boards.
- Week 23Capstone Execution: Dedicated time to research, design, code, and document the final project.
- Week 24Final Documentation Assembly: Formatting the final project into a professional, degree-ready digital portfolio.
Final assessment
Capstone assignment
A comprehensive digital document (Technical Report & Portfolio) submitted directly to the Examination Council. No live presentation or written exam is required.
To graduate and prove readiness for a BSc degree, students will build a functional IT project demonstrating their new skills. The specific industry or business scenario will be assigned by the Trident Campus Examination Council and lecturers before Month 6. Students must apply that assigned scenario to one of the following tracks:
Track A
Web Application Prototype
Submit a digital package containing the code and a technical manual for a responsive, multi-page website tailored to the assigned scenario. It must include a structured homepage, a dynamic gallery/data display, and a functional input form.
Track B
Utility & Database System
Submit a digital blueprint and functioning Python script for an interactive internal tool (e.g., a data converter or calculator) relevant to the assigned business. The submission must include the SQL database structure it would connect to.
Track C
Network Infrastructure Plan
Submit a comprehensive digital IT architecture document configuring a secure local network and cloud environment based on the lecturers' simulated scenario. It must include network diagrams, IP addressing tables, and a foundational security policy.
24-week accelerated pathway · 60 credits · assessed online without written examinations
Ready to enrol?
Submit an application of interest and our admissions team will contact you with current intake dates, entry requirements and fees.
