Dive into the world of technology. Discover its many coding languages. And develop your inner inventor and innovator.
Technology has opened up a world of new possibilities and now plays an indelible role in shaping the world. And by learning how to master it, you take the front seat in creating these changes.
With CIIT Senior High School TVET-ICT – Programming Strand, you become a more effective changemaker as you learn the most relevant programming languages, like C language, Java, and HTML. Not only that, but you also get to explore the various programming disciplines—from Game Design and Development to Application Development to Computer Programming to Web Design and Development. All of which help you become a strong and well-rounded programmer.
In addition to all these, you’ll be training under seasoned professionals, studying a specialized curriculum that has been verified by industry experts, and thriving in a community of innovators. Thus, you’ll become well-equipped to lead the industry once you graduate.
PROGRAM DURATION
2 academic years
2 terms per year
2 quarters per term
REQUIRED UNITS
7-10 subjects per quarter
INTERNSHIP HOURS
160 hours
ADMISSION CONTACT
Specialized Subjects
-
1
Introduction to Computing
Introduction to Computing
This course provides an overview of the Computing Industry and Computing profession, including Research and Applications in different fields; an Appreciation of Computing in different fields such as Biology, Sociology, Environment and Gaming; an Understanding of ACM requirements; an Appreciation of the history of computing; and Knowledge of the Key Components of Computer Systems (Organization and Architecture), Malware, Computer Security, Internet and Internet Protocols, HTML4/5 and CSS.
TOPICS
- Introduction to Computing
- Computer Programming 1 and 2
- Web Design and Scripting
- Application Development and Emerging Technologies
-
2
Computer Programming 1 and 2
Computer Programming 1 and 2
Computer Programming 1 is designed to give students an introduction to Computer Science and Programming with the inclusion of problem-solving strategies, fundamental programming constructs, basic data structures, algorithm development, coding conventions, and debugging.
Computer Programming 2 is an Introduction to Java. Fundamental programming constructs in Java: types, control structures, functions, I/O. Basic data structures. Introduction to Object-Oriented Programming using Java.
TOPICS
- Introduction to Computing
- Computer Programming 1 and 2
- Web Design and Scripting
- Application Development and Emerging Technologies
-
3
Web Design and Scripting
Web Design and Scripting
This course is designed to introduce students to the fundamentals of website creation. Students will develop, manage, and maintain professional websites using HTML 5.0, Cascading Style Sheets 3.0 and basic scripting. The complete production process including pre-production planning, layout and design considerations (including site maps and navigation), testing, uploading and implementing the site, maintenance and applicable legal and ethical issues are covered. Professional web design software and production tools are used for graphics development, image manipulation, and page/site layout in the hands-on laboratory exercises.
TOPICS
- Introduction to Computing
- Computer Programming 1 and 2
- Web Design and Scripting
- Application Development and Emerging Technologies
-
4
Application Development and Emerging Technologies
Application Development and Emerging Technologies
This course introduces trainees to programming technologies, design and development related to mobile applications. Topics include accessing device capabilities, industry standards, operating systems, and programming for mobile applications using an OS Software Development Kit (SDK). Upon completion, trainees should be able to create community applications for mobile devices.
TOPICS
- Introduction to Computing
- Computer Programming 1 and 2
- Web Design and Scripting
- Application Development and Emerging Technologies
-
1
Information Management
Information Management
This course provides a broad overview of the issues managers face in the selection, use, and management of information technology (IT). Increasingly, IT is being used as a tool to implement business strategies and gain competitive advantage, not merely to support business operations. Using a case study approach, topics include information technology and strategy, information technology and organization, and information technology assets management.
TOPICS
- Information Management
- Web Programming
- Introduction to Game Design
- Architecture and Organization
- Work Immersion
-
2
Web Programming
Web Programming
This course is designed to provide the student with foundational programming knowledge and skills for application development on the Internet. The student will learn to plan, design, construct, and integrate basic server-side components of modern web applications including databases and scripts.
TOPICS
- Information Management
- Web Programming
- Introduction to Game Design
- Architecture and Organization
- Work Immersion
-
3
Introduction to Game Design
Introduction to Game Design
The course aims to teach students the concepts behind a video game. It will show them how one actually creates a video game from scratch and the techniques behind it. This course also teaches the students on creating a Game Design Document, which acts as a blueprint before diving into the production phase of game development. They will know how to create game mechanics, stories, mood and feel, target audiences, and a whole lot more.
TOPICS
- Information Management
- Web Programming
- Introduction to Game Design
- Architecture and Organization
- Work Immersion
-
4
Architecture and Organization
Architecture and Organization
This course provides an overview of the architecture and organization of a computer and how it is built. It includes a discussion of the CPU, memory, I/O organization, and peripherals. Concepts of assembly language and the machine representation of instructions and data of a modern digital computer are presented. Students will have the opportunity to study machine addressing, stack operations, subroutines, and programmed and interrupt-driven I/O. They’ll also study the basic concepts of machine organization. This will include computer architecture at the register level and micro-operation components of instructions. Students will utilize the microcontroller instruction set and will perform programming exercises in Arduino IDE.
TOPICS
- Information Management
- Web Programming
- Introduction to Game Design
- Architecture and Organization
- Work Immersion
-
5
Work Immersion
Work Immersion
Work Immersion is one of the course requirements for graduation. A Senior High School student has to undergo Work Immersion in an industry that directly relates to the student’s postsecondary goals. Through Work Immersion, the students are exposed to and become familiar with work-related environments related to their field of specialization to enhance their competence. These will prepare them to meet the needs and challenges of employment or higher education after graduation.
TOPICS
- Information Management
- Web Programming
- Introduction to Game Design
- Architecture and Organization
- Work Immersion
Featured Student Works
In this course, you have the power to choose your own college path.
- Information System
- Entertainment and Multimedia Computing (Game Development)
- Information Technology
- Computer Engineering
- Data Science
Why Choose CIIT?
Your Future
While instruction in the DepEd mandated academic subjects will be contextualized as specifically as possible for this strand, students will also be able to acquire the following specialized skills at the end of each year level:
GRADE 11
Basic concepts of computing will be introduced in your first year. You will also learn to debug, test and create industry-standard mobile apps for android. Skill in producing and managing websites using professional software will be acquired. Most importantly, you will attain a basic competence in computer programming with technical skills in:
- Productivity apps (Microsoft Office)
- C# for programming
- Java for app creation
- Object-Oriented programming
- Android Java programming language
- HTML
GRADE 12
In your second and final year of senior high, you will acquire knowledge in the design and development of internet systems, website applications, database applications and games. You will also understand how to use available technologies to tailor a system to customer needs and how to manage databases for businesses. Proficiency in the following technical skills will be gained including:
- Web programming
- Web designing using CSS, Bootstrap and JQuery
- Android application development
- Game Programming
Experience an industry approved curriculum of specialized subjects that can be credited towards your college degree if you choose to continue at CIIT, and ensures your education gives you the right tools to navigate the modern workplace as you focus on the program of your choice in college such as the following.
- Computer Science
- Software/ Game Development
- Information/ Software Technology
- Computer/ Software Engineering
- Mathematics
Gain early experience in real-world programming and become a creator in your own right! Access a world of possibilities from developing a software that businesses depend on or working towards starting your own studio. We can all agree that technology has cemented its place in our present and future society. And learning to master it is being able to keep pace with its evolution. By building your proficiency in specializations such as website and application design, you’ll be able to effectively wield the ability to create the technology of tomorrow in the following jobs:
- System Programmer
- System Analyst
- Software Application Developer/Engineer
- Graphics Programmer
- Web/ Game Designer
- Senior interactive Software Developer