[1.] Writing and Typing
[2.] Mechanics of Writing
[3.] Writing for a Purpose
[4.]Listening for a Purpose
[5.] Small Talk and General Communication Skills
[6.] Presentations and Public Speaking
[7.] SReading for a Purpose
[8.] Summarizing and Paraphrasing
[1.] Sets
[2.] Logic
[3.] Relations and Functions
[4.] CBoolean Algebra
[5.]Techniques of Counting
[6.] Probability
[1.] Introduction
[2.] Software Processes
[3.] Agile Software Development
[4.] Requirement Engineering
[5.] System Modeling
[6.] Architectural Design
[7.] Design and Implementation
[8.] DSoftware Testing
[9.] Software Evolution
[1.] Introduction to DBMS
[2.] Relational Data Model
[3.] Database Design Process
[4.] Relational Algebra
[5.] Data Manipulation using SQL
[6.] Data Security
[7.] Data Normalization Process & the Normal Forms
[1.] Web page design with HTML
[2.] Cascading Style Sheets (CSS)
[3.] Client-side programming with JavaScript
[4.] Fundamentals of XML
[5.] PIntroduction to frontend development using Bootstrap
[6.] Introduction to web development stacks using MEAN
EN2106 Communication Skills
IT2106 Mathematics for Computing
IT2206 Fundamentals of Software Engineering
IT2306 Database Systems
IT2406 Web Application Development