Bachelor of Science in Information Technology (BSc IT)
> Program Overview
Overview
The Bachelor of Science in Information Technology explores the discipline of Information Technology (IT) and focuses on the application of computers and telecommunication systems to produce, manipulate, store, organize, retrieve, and transmit data. It includes the development, installation, management, and maintenance of hardware and software solutions across a variety of settings, including companies, universities, and other organizations.
In its broadest sense, IT encompasses all aspects of computing technology. Computing skills serve as the foundation of numerous professional careers across dynamic sectors, including technology, finance, business, health, and the games industry. Employers are increasingly seeking people with a broad range of skills that encompass management and leadership, as well as technical ability.
Students learn the underlying theory and the state-of-the-art methods for developing effective, efficient, and correct software systems. IT graduates take on the responsibility of selecting, developing, and installing computer hardware and software systems for an organization as well as customizing, implementing, managing, and maintaining these systems for users. The BSc IT program equips students with skills for Industry 4.0 and inherently promomtes necessary soft skills including effective communication, critical thinking, collaboration, and creativity.
The BSc IT program embodies IOU’s pioneering vision of providing quality ‘Islamized’ education. To this end, all IT courses are taught from an Islamic perspective. Moreover, four Islamic Studies courses are integrated into the curriculum aimed at cultivating authentic Islamic ethics and moral values in students. The integration helps to bridge the gap between modern and religous knowledge.
The qualification presents and builds on relevant theoretical and practical components of IT.
Upon successful completion of the program, graduates will receive a Bachelor of Science degree in Information Technology.
AIMS OF PROGRAM
The main aims of the BSc IT program are as follows:
- To equip students with skills and technical knowledge that enable them to take on appropriate professional positions in IT and grow into leading roles.
- To develop problem solving and critical thinking skills required to solve real world IT problems.
- To equip students with theoretical knowledge and practical skills required to develop, deploy and maintain large-scale IT infrastructures.
- To equip students with software analysis, design, development, management, and maintenance skills.
- To produce entrepreneurs of great character, competence, vision, and drive equipped with up-to-date knowledge, marketable skills, valuable competencies, unique expertise, globally compatible dispositions, and culturally and professionally acceptable values to take on appropriate professional roles in the IT domain or proceed to further or higher education or training.
LEARNING OUTCOMES
Upon successful completion of their studies, the students will be able to:
- PLO 1: Acquire, understand, and apply knowledge of computing and mathematics concepts to solve real-world problems.
- PLO 2: Identify and analyze a problem based on user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
- PLO 3: Design, implement, integrate, and evaluate a computer-based system, process, component, or program to meet desired user and system needs.
- PLO 4: Use the current techniques, skills, and tools necessary for computing practice and analyze the local and global impact of computing on individuals, organizations, and society.
- PLO 5: To develop the abilities to write and speak critically and apply Islamic principles, ethics, and practices to the development and maintenance of computer-based systems.
- PLO 6: Use and apply the latest technical concepts and practices in the core information technologies.
GRADUATE ATTRIBUTES
The expected IT graduate attributes include the following:
- Technical understanding of IT
- Problem solving skills
- Appreciation of the interplay between theory and practice
- Ability to think at multiple levels of detail and abstraction
- Commitment to life-long learning
- Commitment to professional responsibility
- Communication and organizational skills
- Awareness of the broad applicability of IT
- Appreciation of the domain-specific knowledge
Semesters
CODE | DESCRIPTION | CREDITS |
TINC101 | Introduction to Computing | 12 |
TPRF101 | Programming Fundamentals | 12 |
TCAG101 | Calculus and Analytical Geometry | 12 |
ENES101 | English Language Studies | 12 |
ISGS101 | Islamic Studies 1 | 12 |
CODE | DESCRIPTION | CREDITS |
TOOP102 | Object Oriented Programming | 12 |
TDLD102 | Digital Logic Design | 12 |
TDIS102 | Discrete Structures | 12 |
TINS102 | Information Systems | 12 |
ISGS102 | Islamic Studies 2 | 12 |
CODE | DESCRIPTION | CREDITS |
TDSA201 | Data Structures and Algorithms | 12 |
TCCN201 | Computer Communication and Networks | 12 |
TISE201 | Introduction to Software Engineering | 12 |
TPAS201 | Probability and Statistics | 12 |
ISGS201 | Islamic Studies 3 | 12 |
CODE | DESCRIPTION | CREDITS |
TOPS202 | Operating Systems | 12 |
TIDS202 | Introduction to Database Systems | 12 |
TITP202 | Information Technology Project Management | 12 |
TIAP202 | Internet Architecture and Protocols | 12 |
ISGS202 | Islamic Studies 4 | 12 |
CODE | DESCRIPTION | CREDITS |
TMSD301 | Multimedia Systems and Design | 12 |
TWST301 | Web Systems and Technologies | 12 |
TADS301 | Advanced Database Systems | 12 |
TACP301 | Advanced Computer Programming | 12 |
TLNA301 | Linear Algebra | 12 |
CODE | DESCRIPTION | CREDITS |
THCI302 | Human Computer Interaction | 12 |
TSNA302 | Systems and Network Administration | 12 |
TNES302 | Network Security | 12 |
TDAW302 | Data Warehousing | 12 |
TOOA302 | Object Oriented Analysis and Design | 12 |
CODE | DESCRIPTION | CREDITS |
TITC401 | IT Capstone Part I | 12 |
TSIA401 | System Integration and Architecture | 12 |
TMOC401 | Mobile Computing | 12 |
TEAD401 | E-Commerce Applications Development | 12 |
TDAM401 | Database Administration and Management | 12 |
CODE | DESCRIPTION | CREDITS |
TITC402 | IT Capstone Part II | 12 |
TCOC402 | Cloud Computing | 12 |
TMAD402 | Mobile Application Development | 12 |
TEAD402 | Enterprise Application Development | 12 |
TARI402 | Artificial Intelligence | 12 |