CPISM - Term 1

Course Overview

Module Duration Instructional Hours Theory Lab Self-Study
Programming Principles and Techniques 16.00 16.00 0.00 6.00
Logic Building and Elementary  Programming 32.00 16.00 16.00 12.00
Building Modern Websites 40.00 20.00 20.00 10.00
UI/UX for Responsive Web Design 16.00 12.00 4.00 6.00
Frontend Web Development with React 24.00 12.00 12.00 8.00
eProject-Responsive Website Development 2.00 2.00 0.00 0.00
Object-oriented Programming Concepts 16.00 16.00 0.00 6.00
Data Management with SQL Server 32.00 16.00 16.00 12.00
Total Hours 178.00 110.00 68.00 60.00

Tool / Software

  • NetBeans 8.1 or higher
  • CoffeeCupFree HTML5 Editor or Notepad++
  • Figma Toolkit
  • React 18.x or higher
  • MS SQL Server 2019 Standard Edition

Career Opportunity

  • Responsive Website Developer
  • C Programmer

LEARNING OUTCOMES

Term 1 focuses on developing the programming logic and Web development skills of the student. After the completion of Term 1, students will be able to:
  • Solve programming problems using flowcharts and pseudocodes
  • Useprogrammingconstructsto write programsin C
  • Use HTML5/CSS3/JavaScript to develop interactive Websites and apps
  • Learnfront-end Web development with React
  • Learn the basic principles of effective and responsive Web UI/UX design
  • Develop object-oriented programming skills using OOP principles and concepts
  • Normalize rawdata into well-organized database tables in SQL Server
  • DeveloparesponsiveWebsite using latest Web technologies
The eProject in this Term will involve designing a responsive Website.