Professional Documents
Culture Documents
Ict500 Course Syllabus 2023
Ict500 Course Syllabus 2023
COURSE SYLLABUS
SUBJECT: COMPUTER PROGRAMMING (ICT 500)
QUARTER 1&2
NUMBER OF HOURS 4 HOURS
COURSE DESCRIPTION:
This course is an introduction to programming which will provide the students logic and design skills solving computer problems through the
use of conventional techniques such as flowcharting and pseudo-coding. It also focuses on the implementation, testing and debugging programs
through the use of programming constructs.
The course helps students gain basic C# and Windows Form Application programming skills, and is an entry point into both the Web
application and Windows Store apps training paths. The course focuses on using C# Programming Language and Windows Form Application to
implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input,
store data, and create well-structured application. Further, this unit covers the skills, knowledge, and attitude required in developing System
Application. Students will also learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus
will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and
compared with Web Forms so that students know when each should/could be used. It covers the basic, common, and core competencies such as
perform programming in Visual Studio with C# Programming Language, and develop ASP.NET Windows Form applications. This also includes an
introduction to the Windows 8 platform and the Windows Store applications.
Grading Procedure:
Written Works = 30%
Performance Task = 70%
Total = 100%
References:
Abraham (2015). Coding for dummies. John Wiley and Sons: Hoboken, NJ
Zak, D (2015). An Introduction to Programming with C#. 8 th Edition
Cadenhead, R et. Al. (2016). C# in 24 Hours, Sams Teach Yourself (6th Edition). Sams Publishing
McGrath, M. (2017). C# programming in easy steps (5th ed.). Warwickshire, United Kingdom: Easy Steps Limited
Tale, T. (2016). C#: The Ultimate Beginners Guide to C# Programing. CreateSpace Independent Publishing Platform
https://www.studocu.com/ph/document/feu-institute-of-technology/computer-programming-1/ccs0003-computer-programming-1-lec-syllabus/
9537432
https://www.studocu.com/ph/document/pamantasan-ng-cabuyao/informational-computer/computer-programming-net-technologies-nciii-1st-
quarter-module/40059378
https://www.deped.gov.ph/wp-content/uploads/2019/01/Programming-.Net-Technology-NC-III-CG.pdf
WEEK 14 AND 15
LESSON 11: PROGRAM Familiarize the different Discussion Critical Thinking Graded recitation
CONTROL STRUCTURES. repetition control structure Computer Hands-on Analytical Thinking Supplementary
Repetition Control Structure Discuss the different ways Demonstration Problem Solving Exercises
- for loop on how the loop is Guided Practice Patience Activity 8 (Create
- while loop controlled Accuracy a program and
- do-while loop Simulate a loop statement use the Repetition
to determine the output Control
Structures)
WEEK 16 AND 17
LESSON 12: INTRODUCTION TO Declare, initialize, and use Discussion Critical Thinking Graded recitation
ARRAYS one and multi-dimensional Computer Hands-on Analytical Thinking Supplementary
One Dimensional Array arrays. Demonstration Problem Solving Exercises
Multi-dimensional Array Describe how values are Guided Practice Patience Project
stored in one dimensional Accuracy Long Quiz
and multidimensional arrays
Apply implied do loops in
I/O statements for input and
output of one dimensional
and multidimensional
arrays.
WEEK 18
FINAL EXAMINATION