GE 5 - Purposive Communication
Purposive communication is a three-unit course that develops students’ communicative competence and enhances their cultural and intercultural awareness through multimodal tasks that provide them opportunities for communicating effectively and appropriately to a multicultural audience in local or global context. It equips students with tools for critical evaluation of a variety of texts and focuses on the power of language and the impact of images to emphasize the importance of conveying messages responsibly. The knowledge, skills, and insights that students gain from this course may be used in their other academic endeavors, their chosen disciplines, and their future careers as they compose and produce relevant oral, written, audio-visual and/or web-based output for various purposes.
CCIT 105 - Information Management 1
This course provides a solid foundation across all of the disciplines across the complete Information Management spectrum. This course is centered around the core skills of identifying organizational information requirements, modeling them using conceptual data modeling techniques, converting the conceptual data models into relational data models and verifying its structural characteristics with normalization techniques, and implementing and utilizing a relational database using an industrial-strength database management system like SQL.
CCIT 102 - Computer Programming I
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.
WEB SYSTEMS AND TECHNOLOGIES 2
This course deals with how to make websites that serve “dynamic content” content that is based on returning or updating results in a database.
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, HTML5 and CSS.
Multimedia System
This course is designed to help student learn about multimedia, understand the principles for creating multimedia projects, and practice creating multimedia applications using GIMP. In the latter part of the course, students will also be acquainted with the programming language in GIMP, ActionScript 3.0 (AS).
Advanced Database Systems
This course is a continuation of Information Management 1 (CCIT 105). The course will include coverage of basic database administration tasks and key concepts of data quality and data security. In addition to developing database applications, the course will help the students understand how large-scale packaged systems are highly dependent on the use of DBMSs. Building on the transactional database understanding, the course provides an introduction to data and information management technologies that provide decision support capabilities under the broad business intelligence umbrella.
Application Development and Emerging Technologies
Development of applications using the web, mobile, and emerging technologies with emphasis on requirements management, interface design, testing, deployment including ethical and legal considerations.
CCIT106 - Application Development and Emerging Technologies
Development of
applications using web, mobile and emerging technologies with emphasis on
requirements management, interface design, testing, deployment including ethical and
legal considerations.
Capstone Project 1 (IT 3211)_21
This course is designed to give an introductory knowledge to conduct a systematic investigation of a problem, which focuses on business processes that can be solved using Computing. They will gain overview of research intent and design, methodology and technique, format and presentation, and data management and analysis informed by commonly used statistical methods. The course will develop each student’s ability to use this knowledge to become more effective research and development computing professionals.
CCCS 102 :: Fundamentals of Programming
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.
CCIT 102 :: Computer Programming 1
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.
CCIT 103 - Computer Programming 2
This course is a continuation of CC102 - Programming 1. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using basic data structures and standard libraries.
Computer Programming 1
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.
Computer Programming 2
This course is a continuation of CC102 - Programming 1. The emphasis
is to train students to design, implement, test, and debug programs intended to solve computing problems using
basic data structures and standard libraries.
Computer Programming 2
This course is a continuation of CC102 - Programming 1. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using basic data structures and standard libraries.