INTRODUCTION TO COMPUTER SYSTEM introduces students to the hardware,
software and foundation of the basic Information Technology (IT) knowledge and
skills necessary for ICT professionals. This course covers the study of personal
computer (PC) hardware including PC assembly, installing and connecting peripherals.
Student will learn hardware troubleshooting techniques used to identify and rectify
computer faults. Student are exposed to the principles and good practices in
environmentally sustainable computing and the use of appropriate technologies,
methodologies in managing IT environment.
PROGRAMMING FUNDAMENTALS course introduces the fundamental concepts
of structured programming and provides a comprehensive introduction to
programming for Information Technology majors. Topics include data types, control
structures, pointer, structure, functions, arrays and the mechanics of running, testing
and debugging. Practical lab sessions will help to develop the skills required to identify
the best data and program constructs to solve well-defined problems.
PROBLEM SOLVING AND PROGRAM DESIGN introduces
the techniques in problem solving and program design. The concepts learned in
this course can be applied to many of the real life problems which can be
solved by writing computer programs. A multiphase program development life
cycle and two basic phases of problem solving and program design are
emphasized. Problem analysis and the stepwise specification of the algorithms,
pseudo code and flow chart are also defined.
DFC3043- SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGN course is an introduction to the concept and the development of information system. The course is design to acquire the knowledge of system development life cycle. It covers all activities in planning, analyzing, designing and developing information systems including techniques used in software maintenance.
Welcome to portal CIDOS for DFC10093- COMPUTER SYSTEM ARCHITECTURE.
This is the platform of e-learning in POLIMAS.
This course introduces the design and implementation of
operating systems. This course will cover briefly the evolution of operating
system and also the major components of most operating system. Particular
emphasis will be given to three major OS subsystems; process management
(processes, threads, CPU scheduling and deadlock), memory management
(segmentation, paging, swapping), file systems and operating systems in most
mobile devices today that support for distributed system and mobile.
DATABASE DESIGN course engages students to analyze business scenarios and create a data model - a conceptual representation of an organization’s information. Students implement their database design by creating a physical database using SQL (Structured Query Language). Basic SQL syntax and the rules for constructing valid SQL statements are reviewed. This course culminates with a case study that challenges students to design, implement, and demonstrate a database solution for a business or organization.
INTRODUCTION TO NETWORK is an introductory computer networks subject and
it aims to provide a wide overview of networking and its technologies such as the seven
layers of OSI and TCP/ IP model. This course also provides students with the
knowledge in wireless networking device and network troubleshooting. Students will
get an experience in troubleshooting and configuration by using networking tools.
The knowledge and skills needed to develop applications in Microsoft Visual Basic .NET for the Microsoft .NET platform. The course focuses on user interfaces programming structure, language syntax, and integration of VB.NET application development. This course introduces computer programming using the VB Programming language with object-oriented programming principles
COMPUTER INTERACTION course aims to provide students with fundamental knowledge
of HCI, including areas such as user and task analysis, human factors,
ergonomics, accessibility standards and universal design. The course focuses on
awareness in computer technology and how usability plays a major part in
achieving effective implementation of designs and interactivity. This provides
a new dimension that will enrich the lives of people who are ICT savvy.
INTEGRATIVE PROGRAMMING AND TECHNOLOGIES course introduces students to the knowledge of GUI
programming in Java. This course
addresses on the creation of GUIs through stand-alone front-end
applications and web-based
application. This course also focuses
primarily on the Swing library, Abstract Window Toolkit (AWT) and also equips
students with knowledge in the development of database applications and
SOFTWARE REQUIREMENT AND DESIGN: This course is a part of elective module courses
to enhance the capability of students to design and implement of software
development. This course will introduce the engineering disciple that concerned
with all aspects of software product from the early stages of development which
is system requirement, software development, and software design and implementation
SECURE MOBILE COMPUTING course appraises vulnerabilities and threat vectors associated with Mobile Computing Devices. This course contains a specific emphasis on mitigation techniques including security configurations as well as security software. Topics will include the following: Mobile Computing Overview, Wireless Communications Infrastructure Vulnerabilities, Wireless Communications Infrastructure Vulnerabilities Mitigation Techniques, Mobile Platform Vulnerabilities, Mobile Platform Vulnerabilities Mitigation Techniques, Mobile App Vulnerabilities, Mobile App Vulnerabilities Mitigation Techniques, Mobile Device Vulnerabilities, Mobile Device Vulnerabilities Mitigation Techniques and Organizational Mobile Device Security Policy Requirements.
Basic Web Design using HTML (Hypertext Markup Language), CSS (Cascading Style Sheets)
DIGITAL MULTIMEDIA course covers multimedia concepts and applications utilizing text, graphics, animation, sound, video and various multimedia applications in the design, development, and creation of multimedia presentations and publications within an interactive environment. Students will explore the use of multimedia tools in designing and authoring of interactive digital media.
OBJECT ORIENTED PROGRAMMING course introduces students to the principles and concepts behind the paradigm of Object Oriented Programming. This course introduces students to write, compile and run programs, make effective use of some of the standard packages, write object-oriented code using classes and objects, inheritance and polymorphism