Kurikulum ISA Final v01
Kurikulum ISA Final v01
Kurikulum ISA Final v01
Curriculum
(ISA)
Final version 1.0
Designed and delivered by CEP-CCIT FTUI started on new academic year of 2019
Overview
Industry 4.0 and IoT is the hottest technology today. Many country, scientist, and professional look for any technology to be the best standard
which would achieve the Automation in everything. It makes everyone race to upgrade their skills to master this technology since it could
transform any kind of business and industry to be a new kind of method.
This technology would be a new jump of the internet which will change how people interact each other, not only people with others but also
between the machine to machine. Thus who are not upgrade their skills in the hottest technology would not plays any role at the future
business.
Target Students
The course designed for students who have the desire to work as an IoT Developer or an Automated System Developer, but this could be
applied for a student who wants to be a Web Developer
Prerequisites
Student should be able to interact in an English Classroom Environment
Entry Profile
• Student at least having a high school graduate certificate
• Student should already comfortable using any OS smartphone, internet, Microsoft Windows / Linux Operating System PC
• Knowledge of electronic circuit or basic networking as well as basic programming would be an advantage
Curriculum Contents
Semester 1
Modules Credits Exit Profile
After completing this course, the students will be able to:
• Identify application areas of IT
• Explore various components of a computer
Introduction to Information Technology 3
• Explore the Windows Operating System
• Work effectively on the computer
• Explore the usage of Internet
• Troubleshoot PC and its peripherals
• Classify network architecture and topologies
• Identify resources used to connect a network
Introduction to Information Technology Project 1 • Secure your system and mobile devices
• Use the Microsoft Office Application Suite including Word, Excel, PowerPoint, and
Outlook
After completing this module, the student will be able to:
• Identify the input and output requirements of a computer problem
• Explain programs and programming languages
Algorithm and Programming 2 • Identify the various tools for problem solving
• Solve problems using flowcharts
• Represent decisions and repetitive processes in a flowchart
• Solve problems using a pseudocode
• Use variables and constants
• Identify data types
• Identify operators
• Perform the conditional execution
Algorithm and Programming Project 1 • Implement iterative processes
• Implement modular programming
• Work with arrays
• Manipulate arrays using loops
After completing this module, the student will be able to:
• Understand how to design a relational database
• Create an entity-relationship model
Relational Database Design 2
• Map an entity-relationship diagram to tables
• Normalize and denormalize data in tables
• Apply the ER / Normalization while designing a database
After completing this module, the student should be able to :
Implementing Database Design on MS SQL Server 3 • Query data from tables
• Manage and manipulate databases
• Implement stored procedures, triggers and functions
• Implement triggers and transactions
Implementing Database Design on MS SQL Server Project
1 • Map an entity-relationship diagram to tables
• Normalize and denormalize data in tables
After completing this course, the students will be able to:
Tools and Technique for Analyzing Data 3 • Process data from business transactions
• Summarize data
• Analyze data for decision making
• Exchange data between various sources
• Analyze and present complex data
Tools and Technique for Analyzing Data Project 1
• Collaborate with other users
• Automate the business operations
Administering Network Operating System 3 After completing this module, the student should be able to:
• Install distro and add feature from the repository
• Introduce bash command, configure the hardware, system operation architecture
Computer Network Design Project 1 • Implement network management, configuring email and Securing system.
Web Application 3 After completing this module, the student should be able to:
• Understand the concepts of web programming
• Develop Web applications using MySQL and PHP.
Web Application Project 1 • Design interactive Web applications
Developing Enterprises Information System After completing this course, the students will be able to:
3 • Introduce MVC
using Framework
• Build Web applications using the PHP framework Laravel
Developing Enterprises Information System • Implement API (Application Programming Interface)
1
using Framework Project
Total Credits 24 Output of Semester 4 : Junior System Automation Developer