Intakes: JAN & FEB | APR & MAY | AUG & SEP

Intakes: JAN & FEB | APR & MAY | AUG & SEP

Bachelor of Information Technology

Overview

The Bachelor of Information Technology (IT) program is designed to equip students with the skills and knowledge necessary to thrive in the dynamic and rapidly evolving field of technology. This comprehensive undergraduate degree offers a solid foundation in computer science, information systems, programming, and various aspects of IT management.

Program Highlights

Comprehensive Curriculum: Our program offers a comprehensive curriculum that covers essential areas of IT, including programming, database management, cybersecurity, software engineering, and artificial intelligence.

Hands-on Experience: Students gain practical skills through hands-on projects and real-world applications, working with cutting-edge technologies and industry-standard tools.

Industry-Relevant Skills: Graduates are equipped with the skills and knowledge demanded by the IT industry, ensuring they are well-prepared for diverse career opportunities in sectors such as software development, data analysis, cybersecurity, and more.

Experienced Faculty: Students benefit from experienced faculty members who bring a combination of academic expertise and industry experience to the classroom, offering valuable insights and mentorship.

Admission Requirements

UCE and UACE Certificates with 2 Principle passes, or Diploma from a recognized Institution of Higher Learning in a relevant discipline.

Prospective applicants whose final high school grades are in percentages and average points system e.g. Sudan, DRC, Rwanda, Burundi, Zambia and others must have their grades first equated or standardized by Uganda National Examinations Board (UNEB) before admission to YMCA Comprehensive Institute.

Kenyan applicants for degree programmes should hold either;

The Kenya Certificate of Secondary Education (KCSE) holders must have a minimum Grade of C+ and above, OR

The Kenyan Advanced Certificate of Education “GCE or A-levels” applicants must have at least 2 principal passes or its equivalent.

Programme Structure

YEAR 1 SEMESTER 1

ICT11050 – Information and Communication Technology (4CU):

The Information and Communication Technology (ICT) course provides students with a comprehensive understanding of the core concepts and principles in the field. It covers a wide range of topics, including computer hardware and software, networking, internet technologies, and emerging trends. Through hands-on exercises and projects, students gain practical skills in utilizing ICT tools and technologies effectively.

BIT1102 – Computer Literacy (4CU):

The Computer Literacy course focuses on developing essential computer skills and knowledge. Students learn about computer hardware, operating systems, and commonly used software applications. They gain proficiency in using productivity tools such as word processors, spreadsheets, and presentation software. The course enhances students’ ability to navigate computer systems, manage files, and access information online.

ECV1103 – Ethics and Christian Values (3CU):

The Ethics and Christian Values course introduces students to ethical principles and values within the context of Christian ethics. It explores topics such as ethical decision-making, moral theories, social responsibility, and integrity. Students engage in discussions and case studies to develop a strong ethical foundation and the ability to apply ethical principles in personal and professional situations.

BIT1104 – Management Information Systems (4CU):

The Management Information Systems (MIS) course focuses on the use of technology and information systems in organizations. Students learn about different types of information systems and their role in supporting managerial decision-making, operational processes, and strategic planning. The course emphasizes the importance of MIS in enhancing organizational efficiency, effectiveness, and competitive advantage.

BCS1101 – Business Communication Skills (3CU):

The Business Communication Skills course aims to enhance students’ written and oral communication skills in a business context. It covers principles of effective communication, audience analysis, message organization, and clarity. Students develop skills in writing professional emails, reports, memos, and delivering presentations. The course also emphasizes interpersonal communication skills, teamwork, and conflict resolution.

 


YEAR 1 SEMESTER 2

ETR1205 – Entrepreneurship (3CU):

The Entrepreneurship course introduces students to the principles and practices of entrepreneurship. It covers topics such as identifying business opportunities, developing business plans, marketing strategies, financial management, and risk assessment. Students learn about the entrepreneurial mindset, innovation, and the process of starting and managing a successful business. The course encourages critical thinking, creativity, and problem-solving skills necessary for aspiring entrepreneurs.

ACC1203 – Financial Accounting (4CU):

The Financial Accounting course provides students with a solid foundation in accounting principles and practices. It covers topics such as financial statement analysis, recording transactions, preparing financial statements, and understanding the basics of budgeting and costing. Students develop skills in analyzing financial information, interpreting financial statements, and making informed financial decisions. The course is essential for understanding the financial aspects of business and lays the groundwork for more advanced accounting courses.

BIT1201 – Database Management Systems (4CU):

The Database Management Systems course focuses on the design, implementation, and management of databases. Students learn about database models, relational database management systems (RDBMS), SQL queries, data normalization, and database security. They gain practical skills in creating and manipulating databases, managing data integrity, and retrieving information using SQL. The course prepares students for careers in database administration, data analysis, and application development.

BIT1206 – Computer Networks and Data Communication (4CU):

The Computer Networks and Data Communication course introduces students to the fundamentals of computer networks and data transmission. It covers topics such as network architecture, protocols, network security, wireless communication, and internet technologies. Students learn about the design and management of computer networks, understanding how data is transmitted and secured across different network infrastructures. The course prepares students for careers in network administration, cybersecurity, and telecommunications.

BIT1202 – System Analysis and Design (4CU):

The System Analysis and Design course focuses on the systematic approach to developing information systems. Students learn about the software development life cycle, requirements gathering, system modeling, and design techniques. They gain skills in analyzing business processes, identifying system requirements, creating system designs, and evaluating system effectiveness. The course prepares students to work as system analysts, business analysts, or software developers in designing and implementing effective information systems.

BIT1204 – Internet Technology and Web Systems (4CU):

The Internet Technology and Web Systems course delve into the technologies and principles underlying the internet and web-based systems. Students learn about web development languages, client-server architecture, web security, web content management systems, and e-commerce. They gain practical skills in designing and developing interactive websites, managing web content, and understanding the technical aspects of online business. The course prepares students for careers in web development, e-commerce, and online marketing.

 


YEAR 2 SEMESTER 1

BIT2101 – Information Systems Project Management (4CU):

The Information Systems Project Management course focuses on the principles and practices of managing information systems projects. Students learn about project planning, resource allocation, risk management, project scheduling, and team coordination. They develop skills in project initiation, scope definition, requirements gathering, and project execution. The course emphasizes effective project management techniques and methodologies used in the IT industry, preparing students for roles as project managers or members of project teams.

BIT2105 – Introduction to Programming (4CU):

The Introduction to Programming course provides students with a foundational understanding of programming concepts and techniques. Students learn programming languages such as Python, Java, or C++, and gain hands-on experience in writing and debugging code. They develop problem-solving skills and learn how to design and implement algorithms. The course prepares students for further programming courses and equips them with essential programming skills required in various IT roles.

BIT2102 – Intelligent Systems (4CU):

The Intelligent Systems course explores the field of artificial intelligence (AI) and its practical applications. Students learn about AI algorithms, machine learning, natural language processing, and expert systems. They gain an understanding of how intelligent systems can be used to solve complex problems and make informed decisions. The course emphasizes the ethical considerations and limitations of intelligent systems and prepares students for careers in AI development, data analysis, and automation.

BIT2103 – Enterprise Data Management (4CU):

The Enterprise Data Management course focuses on managing and organizing data within an organization. Students learn about data modeling, database design, data integration, and data governance. They gain practical skills in implementing and managing relational databases using industry-standard tools. The course emphasizes the importance of data quality, security, and privacy in an enterprise context. Students develop skills in designing robust data management systems to support efficient and accurate data processing.

BIT2104 – Information Storage and Retrieval (4CU):

The Information Storage and Retrieval course explores the principles and techniques of storing, organizing, and retrieving information from various sources. Students learn about different storage technologies, file systems, indexing methods, and information retrieval algorithms. They gain practical skills in designing and implementing efficient information retrieval systems. The course prepares students for careers in data management, search engine development, and information architecture.

 


YEAR 2 SEMESTER 2

RMD2203 – Research Methodology (3CU):

The Research Methodology course provides students with the necessary knowledge and skills to conduct research effectively. It covers various research methods, data collection techniques, research design, data analysis, and interpretation of research findings. Students learn how to formulate research questions, design research studies, collect and analyze data, and present research results. The course equips students with critical thinking and research skills applicable to academic and professional settings.

BIT2201 – Systems Dynamics and Simulation (4CU):

The Systems Dynamics and Simulation course focuses on understanding and modeling complex systems using dynamic simulation techniques. Students learn about system dynamics concepts, system behavior modeling, feedback loops, and simulation tools. They gain practical skills in constructing computer-based models to simulate and analyze the behavior of dynamic systems. The course prepares students to analyze and solve complex problems in various domains such as business, engineering, and social sciences.

POM2205 – Principles of Management (3CU):

The Principles of Management course provides students with an introduction to the fundamental principles and practices of management. It covers topics such as organizational behavior, leadership, planning, decision-making, and organizational structure. Students learn about effective management techniques, teamwork, motivation, and conflict resolution. The course helps students develop essential managerial skills and an understanding of the principles that drive successful organizations.

BIT2204 – Business Process Modeling (4CU):

The Business Process Modeling course focuses on analyzing and modeling business processes to enhance organizational efficiency and effectiveness. Students learn about process mapping, process improvement techniques, and process optimization. They gain practical skills in using modeling tools and techniques to identify bottlenecks, streamline processes, and improve productivity. The course prepares students to analyze and redesign business processes in various industries.

BIT2202 – Data Mining and Data Warehousing (4CU):

The Data Mining and Data Warehousing course explores techniques for extracting meaningful insights from large datasets. Students learn about data preprocessing, data mining algorithms, pattern recognition, and data visualization. They also study data warehousing concepts, including data integration, data storage, and multidimensional data analysis. The course equips students with skills to analyze and extract valuable information from large datasets for decision-making and business intelligence purposes.

 


YEAR 3 SEMESTER 1

BIT3101 – Enterprise Architecture (3CU):

The Enterprise Architecture course explores the design and management of IT systems within organizations. Students learn about enterprise architecture frameworks, principles, and best practices. They gain an understanding of aligning IT strategies with business goals, managing IT infrastructure, and optimizing system performance. The course emphasizes the integration of technology, people, and processes to support organizational objectives and improve efficiency.

BIT3102 – Operating Systems (4CU):

The Operating Systems course provides students with a comprehensive understanding of the principles and functions of operating systems. Students learn about process management, memory management, file systems, device management, and security. They gain hands-on experience in configuring and managing operating systems. The course prepares students to understand the underlying mechanisms of operating systems and their role in managing computer resources effectively.

BIT3103 – IT Project Management & Development (4CU):

The IT Project Management & Development course focuses on managing IT projects from initiation to completion. Students learn about project planning, risk management, project scheduling, budgeting, and quality control. They gain practical skills in software development methodologies, requirement gathering, coding, testing, and deployment. The course equips students with the necessary skills to lead and manage IT projects successfully, ensuring timely delivery and meeting project objectives.

BIT3104 – Strategic Management of Information Systems (4CU):

The Strategic Management of Information Systems course explores the strategic alignment of IT with organizational goals and objectives. Students learn about IT governance, IT strategy formulation, IT investment management, and IT performance measurement. They analyze case studies and real-world examples to understand the strategic implications of information systems in organizations. The course prepares students to make informed decisions regarding IT strategies and their impact on business outcomes.

RPT3105 – Research Report (4CU):

The Research Report course provides students with the opportunity to undertake an in-depth research project in a chosen area of information technology. Students develop research proposals, conduct literature reviews, collect and analyze data, and present their findings in the form of a research report. They apply research methodologies and critical thinking skills to address research questions or solve practical problems in the field of information technology. The course enhances students’ research abilities and prepares them for further academic or professional research endeavors.

 


YEAR 3 SEMESTER 2

BIT3203 – Logic, Probability, and Statistics (4CU):

The Logic, Probability, and Statistics course introduces students to the fundamental concepts and principles of logic, probability theory, and statistics. Students learn about logical reasoning, propositional logic, probability distributions, statistical analysis, and hypothesis testing. The course equips students with the skills to analyze and interpret data, make informed decisions based on probability, and apply statistical methods in various information systems contexts.

BIT3201 – Security in Information Systems (4CU):

The Security in Information Systems course focuses on the principles and practices of information security. Students learn about the vulnerabilities and threats to information systems, risk assessment and management, access control, cryptography, network security, and incident response. They gain practical skills in implementing security measures to protect information assets and ensure the confidentiality, integrity, and availability of data. The course prepares students to address security challenges in various IT environments.

BIT3202 – Computer Repair and Maintenance (3CU):

The Computer Repair and Maintenance course provides students with the knowledge and skills to diagnose and troubleshoot hardware and software issues in computer systems. Students learn about computer components, assembly, installation, system configuration, and troubleshooting techniques. They gain hands-on experience in repairing and maintaining computer systems. The course equips students with the skills necessary to support and maintain computer systems effectively.

BIT3205 – Knowledge-Based Systems (3CU):

The Knowledge-Based Systems course explores the design and implementation of intelligent systems that use expert knowledge to solve complex problems. Students learn about knowledge representation, rule-based systems, inference engines, and expert system development. They gain practical skills in developing and deploying knowledge-based systems to automate decision-making processes. The course prepares students for careers in artificial intelligence, expert systems development, and decision support systems.

BIT3204 – Mathematics for Information Systems (4CU):

The Mathematics for Information Systems course provides students with a solid foundation in mathematical concepts and techniques relevant to information systems. Students learn about mathematical modeling, discrete mathematics, linear algebra, and optimization. They develop skills in analyzing and solving mathematical problems that arise in the context of information systems. The course enhances students’ ability to apply mathematical reasoning and quantitative methods in IT-related decision-making.

Start Your Journey: Apply Today and Shape Your Future

Seize the opportunity to embark on a transformative educational experience by submitting your application today.
0414-233-294 | 0414-232-856