It102 Com Prog 1 Syllabus
It102 Com Prog 1 Syllabus
It102 Com Prog 1 Syllabus
COLLEGE DEPARTMENT
San Carlos City, Negros Occidental
Vision
Mission
Graduate Attributes
Core Values
3 Apply problem-solving skills that will provide a foundation for more advanced programming courses using an
OOP (object-oriented programming) methodology.
4 Implement basic programming logic in C++, Visual Basic, PHP and Mobile Application languages, including
declaring variables, arithmetic, decisions, and iterative loops.
X Course Outline
Unit 1 - Introduction to Computer
a. Programming
b. Programming Concepts
c. Generations of Programming Languages
Unit 2 - Developing Algorithm
a. Algorithms
b. Pseudocode
c. Flowcharting
Unit 3 - Introduction to Programming Languages
a. Java
b. C++
c. Visual Basic
d. PHP
e. Mobile Development
Unit 4 - Program Design and Strucutre
a. Programming Fundamentals
a.1 Comments, Statements, Identifiers, Keywords, Literals
a.2 Primitive Data Types
a.3 Variables
a.4 Outputting Data
a.5 Operators
b. Control Structures
b.1 Decision
b.1 Repetition
b.1 Branching
c. Command-Line Arguments
Unit 5 - Introduction to Object-Oriented Programming (OOP)
a. Concept of OOP
a.1 Classes and Objects
a.2 Attributes and Methods
a.3 Constructors and Packages
a.4 Encapsulation, Abstaction, Inheritance, and Polymorphism
a.5 Interfaces and Basic Exception Handling
Unit 6 - Creating Applets
a. Applet and Swing Packages
b. GUI Event Handling
c. Displaying and Loading Images
d. Threads
Desired Learning Course Content References Time Teaching and Learning Assessment Resources Materials
Outcomes (DLO) Frame Activities Task