You are on page 1of 10

Republic of the Philippines

MARINDUQUE STATE COLLEGE


SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Bachelor of Science in Information Technology


Approved per BOT Resolution No. 41-B, s.2018

COURSE DESCRIPTION

CORE COURSES

Course Code: CC101 Course Title: Introduction to Computing


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
This course provides an overview of the 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,
HTML 4/5 and CSS.

Course Code: CC102 Course Title: Computer Programming 1


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
The course covers the use of general purpose programming language to solve problems. The
emphasis is to train students to design, implement, test and debug programs intended to solve
computing problems using fundamental programming constructs.

Course Code: CC103 Course Title: Computer Programming 2


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course is a continuation of Computer Programming 1. The emphasis is to train students to
design, implement, tests and debug programs intended to solve computing problems using
basic data structures and standard libraries.

Course Code: CC104 Course Title: Data Structures and Algorithms


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This subject teaches students how to design, develop and evaluate data structures and
algorithms to meet predefined quality characteristics of functionality (suitability) and usability
(understandability, learnability, operability, compliance). Software solutions are implemented
using C++. Concepts, theories and technologies underlying the methods and techniques are
introduced and explained as required.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 1
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Fundamental data structures including linked lists, tress, hash tables, and graphs. Algorithms
for sorting, searching, and other fundamental operations. Introduction to mathematical
foundations for analysis of iterative and recursive algorithms and for basic correctness proofs.
Analysis of algorithms. Implementation of selected algorithms using sound programming
methodologies.

Course Code: CC105 Course Title: Information Management


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course covers information management, database design, data modeling, SQL and
implementation using relational database system.

Course Code: CC106 Course Title: Application Development and Emerging


Technologies
Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course covers development of applications using web, mobile, and emerging technologies
with emphasis on requirements management, interface design, usability, testing, deployment,
including ethical and legal considerations

PROFESSIONAL COURSES

Course Code: ITP101 Course Title: Computer Platform Technologies


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course covers the skills in the fundamentals of hardware and software and how they
integrate to form essential components of IT systems. In addition, it aims to develop skills and
concepts that are essential to the administration of operating systems, networks, software, file
systems, file servers, web systems, database systems, and system documentation, policies, and
procedures. It also aims to develop the skills to gather requirements, source, evaluate and
integrate components into a single system, and validate the system.

Course Code: ITP102 Course Title: Discrete Mathematics


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
This course deals with and study the application of objects with discrete characteristics to
computer and information. The course examines the fundamentals of logic and set operations,
the analysis of algorithm complexity, mathematical reasoning including proofs and induction
and recursion. The course concludes with an investigation of Boolean functions, gate
representations and approaches to circuit minimization.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 2
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Course Code: ITP103 Course Title: Multimedia Arts Solutions


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course enables the students apprehend, apply and create Multimedia Solutions projects
spanning print, web, animation and film following the underlying principles of Multimedia
Development Life Cycle. The students shall be taught in utilizing various Multimedia Arts
Solutions Tools from Print Media to Digital Media. They should at least acquired a foundation
in the visual arts, critical theory and computer technology.

Course Code: ITP104 Course Title: Introduction to Human Computer Interaction


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
Human-computer interaction is an interdisciplinary field that integrates theories and
methodologies from computer science, cognitive psychology, design, and many other areas.
The course is intended to introduce the student to the basic concepts of human-computer
interaction. The students will gain principles and skills for designing and evaluating interactive
systems. Among the topics studied are the design and evaluation of effective user interaction
designs, including principles and guidelines for designing interactive systems. Additionally,
much emphasis is given to the development process for user interaction designs as an integral,
but different, part of interactive software development. User interaction development activities
include requirements and task analysis, usability specifications, design, prototyping, and
evaluation.

Course Code: ITP105 Course Title: Networking


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course introduces the networking field. Emphasis is placed on network terminology and
protocols, local area networks, wide-area networks, OSI model, cabling, router programming,
Ethernet, IP addressing, and network standards. Upon completion, students should be able to
perform tasks related to networking mathematics, terminology, and models, media, Ethernet,
subnetting, and TCP/IP Protocols.

Course Code: ITP106 Course Title: Social and Professional Issues


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
This course is a survey of the ethical and professional issues involved in computing. It discusses
the way that computers and software pose new ethical questions or pose new versions of
standard moral problems and dilemmas. It uses case studies that relate to theories of ethics. The
course enables students to understand the main issues of social and professional aspects of
Information Technology, to develop skills in clarifying and analyzing cases concerning
corresponding issues, to acquire a broad knowledge of the social and ethical implications of
information technology and become aware of how computer ethics support decision making in
cases of IT-related conflicts.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 3
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Course Code: ITP107 Course Title: Quantitative Methods


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
This course provides an introduction to the use of quantitative methods in research. Emphasis
will be on achieving an understanding of quantitative methods and associated statistical
techniques considered so that students can think critically about suitable procedures for
research design, collection and analysis of data, and the usefulness of statistics.

Course Code: ITP108 Course Title: Computer Graphics Programming


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
The first part of the course teaches the students on the fundamentals of computer graphics:
basic linear algebra, data structures for 3D meshes, three-dimensional transformations, three-
dimensional viewing, projection, interpolation, rasterization, and shading. The second part of
the course teaches selected advanced topics of computer graphics such as ray tracing, global
illumination, texture synthesis, geometric transformations, clipping and windowing, scene
modeling and animation, algorithms for visible surface determination, color and real-time
rendering methods.

Course Code: ITP109 Course Title: Integrative Programming and Technologies


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course evaluates various technologies that organizations typically use to communicate and
work with each other. Describe and contrast the various types of programming languages and
their appropriate use. Analyze the use of scripting languages, architectures, application
programming interfaces and programming practices to facilitate the management, integration
and security of the systems that support an organization.

Course Code: ITP110 Course Title: System Integration and Architecture


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
In this capstone course students will build upon the ICT knowledge gained throughout the
degree program by developing skills in Enterprise Architecture Planning (EAP) and in
enterprise application integration (EAI). Using EAP, students will learn to create architectures
that define and describe the data, applications, and technology needed to support organizations.
In applying EAI, students will gain experience in creating strategic business solutions using
Web services and middleware to integrate the functionality of an organization’s existing
applications, commercial packaged applications, and new code.

Course Code: ITP111 Course Title: System Administration and Maintenance


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This introductory system administration course introduces students to fundamental, vendor-
independent system and networking administration concepts, to principles and ideas of system
administration common to various Network Operating Systems. It is also designed to provide

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 4
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

students with a broad understanding of the Windows Server operating system. Network
administration concepts are demonstrated using Windows Server: installation, and
configuration, Active Directory, users and groups’ management, establishing basic security,
configuring and managing data storage, system monitoring and troubleshooting are also
covered.

Course Code: ITP112 Course Title: Methods of Research


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
This course provides an opportunity for students to establish or advance their understanding of
research through critical exploration of research language, ethical principles, and methodologies
of different IT researches. Students will use these theoretical underpinnings to begin to critically
review literature relevant to their field or interests and determine how research findings are
useful in forming their understanding of their work, social, local and global environment.

Course Code: ITP113 Course Title: IT Project Management


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
This course is mainly designed to prepare IT project managers, novice or experienced, with
project management skills needed to better manage IT projects. Built along the IT project
management lifecycle, this course covers detailed topics of the basic concepts of IT project
management, including initiating, planning, controlling, executing, and closing projects. The
course also shows how IT projects should be managed, from inception to post implementation
review. The students taking this course will likely improve their management skills and abilities
to define the project scope, create a workable project plan, and manage within the budget and
schedule.

Course Code: CAP101 Course Title: Capstone Project 1


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
A Capstone Project is an undertaking appropriate to a professional field. It should significantly address
an existing problem or need. An Information Technology Capstone Project focuses on the
infrastructure, application, or process involved in implementing a computing solution to a
problem. Capstone Project should integrate the different courses, knowledge, and competencies learned
in the curriculum. Students are encouraged to produce innovative results, generate new knowledge or
theories, or explore new frontiers of knowledge or application areas. Capstone Project 1 requires
students to develop a project concept, prepare the proposal, conduct the necessary
requirements analysis, feasibility analysis, and/or conduct assessment of information systems
with the guidance of a Project Adviser.

Course Code: CAP102 Course Title: Capstone Project 2


Credit Units: 3 Contact Hours per Week (Lec/Lab): 3/0
In Capstone Project 2, students shall implement the system design proposed in Capstone
Project 1. It also covers pilot testing where the developed system will be evaluated.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 5
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

SPECIALIZATION COURSES – NETWORKING AND DATA SECURITY

Course Code: ITS111 Course Title: Information Assurance and Security


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course introduces a wide range of topics in the field of information security and assurance
including: information threats/vulnerabilities and attacks, legal and ethical issues related to risk
assessment, security planning, communications systems, information security technologies,
cryptography, physical security, security implementation and maintenance and security
personnel.

Course Code: ITS112 Course Title: Internet Technologies


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course presents the student with an introduction to the Internet and its services,
applications and tools including the World Wide Web and its facilities. The topics included are
Internet history, a survey of Internet-based facilities and applications (e.g., e-mail, web
browsers, file transfer utilities, list servers, etc.), and Web-based research and information
resources.

Course Code: ITS113 Course Title: Introduction to Ethical Hacking


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course aims to equip the student with the intellectual tools to make effective, reasoned and
justifiable moral decisions relating to the IT domain within appropriate legal and social
frameworks. The course covers the main techniques used by computer hackers and penetration
testers in order to better defend against intrusions and security violations in live systems,
including low-level kernel and hardware topics, techniques for web applications, exploit
techniques, rootkits and some audit techniques used in digital forensics.

Course Code: ITS114 Course Title: Cyber Security Principles


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course introduces students to the interdisciplinary field of cyber security by discussing the
evolution of information security into cyber security, cyber security theory, and the relationship
of cyber security to nations, businesses, society, and people. Students will be exposed to
multiple cyber security technologies, processes, and procedures learn how to analyze the
threats, vulnerabilities and risks present in these environments, and develop appropriate
strategies to mitigate potential cyber security problems.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 6
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Course Code: ITS115 Course Title: Introduction to Cryptography


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course focuses on the foundation of cryptography and will essentially teach students to
learn the inner-working of cryptography for several core cryptographic tools, from encryption,
to message authentication codes, to hash functions, and to digital signatures. It strives to
convey the ideas and principles behind cryptographic design and cryptographic applications.

Course Code: ITS116 Course Title: Cloud Computing


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course covers topics and technologies related to Cloud Computing and their practical
implementations. Students will explore different architectural models of cloud computing, the
concepts of virtualization and cloud orchestration. Students will be given hands-on experience
with various features of popular cloud platforms such as Google App Engine, IBM Bluemix
and Amazon Web Service throughout the lectures, tutorials, and laboratory sessions. Lastly
students should learn the concept of modern Big Data analysis on cloud platforms using
various data mining tools and techniques.

SPECIALIZATION COURSES – SOFTWARE DEVELOPMENT

Course Code: ITS121 Course Title: Object-Oriented Programming


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
Provides students with a good understanding of object-orientation programming and Java
Technologies. Equally important, students get hands-on experience in engineering programs in
Java. They learn the basic language constructs as well as the most commonly used libraries,
strings, and exceptions. Students work mostly in the computer laboratory using a popular
programming environment.

Course Code: ITS122 Course Title: Mobile Application Development


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course introduces students to the foundations of mobile development and its unique
requirements and constraints; to programming technologies, design and development related to
mobile applications. Topics included are accessing device capabilities, industry standards,
operating systems, and programming for mobile applications using an OS Software
Development Kit (SDK). Upon completion, students should be able to create basic
applications for mobile devices.

Course Code: ITS123 Course Title: Web Programming 1


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 7
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

It is an Introduction to the design, creation and maintenance of web pages. Students will be
able to evaluate and create quality web pages with accordance to the web design principles and
standards using hypertext mark-up languages, scripting languages and web design tools and
application.

Course Code: ITS124 Course Title: Web Programming 2


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course is the continuation of Web Programming 1 which introduces web application
development including configuration of web and application servers and development of client
and server-side scripts. As well as web application security, web authentication, session state
management and web services are also presented and discussed. Contemporary technologies
such as XML, XAML, Cascading Style Sheets, ASP.NET 3.5, AJAX, PHP and Silverlight will
be learned by the students to create dynamic web applications.

Course Code: ITS125 Course Title: Software Engineering 1


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course provides the introductory overview of software engineering, concentrating on
large-scale software system design and implementation. It covers topics like software life cycle,
UML-based design language, design tools and techniques, design documentation, software
testing, and software project management. One of the requirements of the course is to develop
a team-based project.

Course Code: ITS126 Course Title: Software Engineering 2


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course provides how to be an effective software engineers who need to understand the
activities performed at each stage in the development cycle including analysis of requirements,
design, implementation, testing, documentation and transition. Hands-on experience is gained
throughout the duration of the course on selected aspects of the software engineering lifecycle.
Lectures will take place mostly in a computer laboratory.

SPECIALIZATION COURSES – GRAPHICS ANIMATION

Course Code: ITS131 Course Title: Script Writing and Story Board Designing
Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course analyses storytelling with an emphasis on how animated film differs from live-
action and other storytelling media. Students will explore different storytelling approaches,
pitch and critique storyboards, and work collaboratively. This course includes lectures, film
screenings, assigned readings, storyboarding workshops, and presentations.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 8
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Course Code: ITS132 Course Title: Principles of 3D Animation


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course introduces Skill development in three-dimensional modelling and rendering
techniques using lighting, staging, and special effects for digital output. Emphasis on the
production of three-dimensional (3D) animation as final digital outputting using modelling,
rendering and animation software. Specific topics included are fundamentals of modelling,
texturing, lighting, animation, and rendering. The software is used to create geometric objects,
backgrounds, and animated scenes. Numerous short animated videos will be created
throughout the semester.

Course Code: ITS133 Course Title: Advance 2D Animation


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course focuses on the planning and development of animation concepts using theory,
practice and appropriate technology. Students will explore advanced techniques that bring
animation to life, including facial expression, body movement and audio production. Through
the exploration and design of narrative structures, students will investigate the importance of
character design and develop skills for creating rich characters. They will also able to identify
the business and funding requirements that need to be addressed during the scripting process,
develop scripts specific to animated concepts, and ‘pitch’ and present to their animation
concepts.

Course Code: ITS134 Course Title: Game Programming


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
Game Programming and Design is an introductory course to video game programming, 2D and
3D design, and video game art. Students will learn the principles and practice of modelling in
polygons, applying textures and materials to those models, and rendering them with appropriate
lighting. The models, characters, and images created will be optimized for game engines.
Students will also add game audio sound effects and music. This course provides a solid
foundation in the essentials of game design and the process of creating game assets. This is a
Technology Applications course.

Course Code: ITS135 Course Title: Advance 3D Animation


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
In this course students will further develop design concepts and practical skills to generate
advanced 3D animation. Students will investigate and explore 3D imaging and animation
techniques including character acting, rendering, morphing, and virtual environments. This
course gives them an opportunity to develop concepts and identify the commercial
requirements for a successful 3D animated project. Topics are focused on the advanced
techniques in computer animation, including character development and dynamics, possible
topics include story development, character facial animation and locomotion, dynamics, special
effects, composites, fluid effects and particle systems.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 9
Republic of the Philippines
MARINDUQUE STATE COLLEGE
SCHOOL OF INFORMATION & COMPUTING SCIENCES
Panfilo P. Manguera Sr. Rd., Tanza, Boac, Marinduque 4900
SICS Tel. No.: (042) 704-0193 / 332-2853
SICS Email Address: sics.msc@gmail.com

Course Code: ITS136 Course Title: Sound Production


Credit Units: 3 Contact Hours per Week (Lec/Lab): 2/3
This course provides foundations of Digital Sound and Music designed to give students interest
in music production, film scoring, electronic music composition, and sound design, a ground-
up education in learning how to work with, record, manipulate and organize sound into digital
music. The scope of the course is designed to offer a springboard for students into any and all
programs/courses involving digital audio technologies.

MSC - SICS Approved Curriculum for BS Information Technology per BOT Res. No. 41-B, s.2018 page 10

You might also like