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
Total Hours 48.00 32.00 16.00 18.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.