Skip to content
BRIDGE BRIDGE Diaspora BRIDGE

CCMAS Course Search

Browse BRIDGE's courses under the National Universities Commission's Core Curriculum Minimum Academic Standards (CCMAS) — Nigeria's unified benchmark curriculum for every accredited program. Search by course title, code, faculty or programme to see full descriptions, learning outlines and credit-hour loads.

4,624
Courses
10
Faculties
168
Programmes
Faculty: Computing × Programme: B.Sc. Information Technology × Clear all filters
Showing 11–20 of 34 courses
IFT 308 2
Computing  ·  B.Sc. Information Technology
By the end of the course, the students should be able to: 1. describe laws and regulations related to ethics; 2. recall relevant codes of ethics for computing practice; 3. interpret consequences of violating ethical prov...
View learning outline
Social, ethical, legal, and managerial issues in the application of information technology in government, organisations, and industry. Foundations of intellectual property. Ownership of information. Plagiarism, Software piracy. Fairness in the workplace. Digital millennium copyright act. Patents. Trademarks and trade secrets. Legal issues in computing. Organisational context; professional and ethical issues and responsibilities. Relationships with professional societies. Codes of professional conduct. Ethics and history of ethics. Whistle- blowing. Workplace issues (harassment, discrimination). Identify theft. Ethical hacking. Privacy and civil liberties organisations.
PHY 101 2
Computing  ·  B.Sc. Information Technology
At the end of the course students should be able to: 1. identify and deduce the physical quantities and their units; 2. differentiate between vectors and scalars; 3. describe and evaluate the motion of systems based on t...
View learning outline
Space and time, units and dimension, vectors and scalars, differentiation of vectors. Displacement, velocity, and acceleration; kinematics. Newton laws of motion (Inertial frames, Impulse, force and action at a distance, momentum conservation). Relative motion. Application of Newtonian mechanics. Equations of motion. Conservation principles in physics. Conservative forces. Conservation of linear momentum. Kinetic energy, and work, Potential energy, System of particles, centre of mass. Rotational motion; Torque, vector product, moment, rotation of coordinate axes and angular momentum. Polar coordinates, conservation of angular momentum. Circular motion. Moments of inertia, gyroscopes, and precession. Gravitation: Newton’s Law of Gravitation, Kepler’s Laws of Planetary Motion, Gravitational Potential Energy, Escape velocity, Satellites motion, and orbits.
PHY 102 2
Computing  ·  B.Sc. Information Technology
At the end of the course, students should be able to: 1. describe the electric field and potential, and related concepts, for stationary charges; 2. calculate electrostatic properties of simple charge distributions using...
View learning outline
Forces in nature. Electrostatics (electric charge and its properties, methods of charging). Coulomb’s law and superposition. Electric field and potential. Gauss’s law. Capacitance. Electric dipoles. Energy in electric fields. Conductors and insulators. DC circuits (current, voltage and resistance. Ohm’s law. Resistor combinations. Analysis of DC circuits. Magnetic fields. Lorentz force. Biot-Savart and Ampère’s laws. Magnetic dipoles. Dielectrics. Energy in magnetic fields. Electromotive force. Electromagnetic induction. Self and mutual inductances. Faraday and Lenz’s laws. Step up and step down transformers. Maxwell's equations. Electromagnetic oscillations and waves. AC voltages and currents applied to inductors, capacitors, and resistance. PHY 107 - General Practical Physics I (1 Unit C: PH 45) Learning Outcomes On completion, the student should be able to: 1. conduct measurements of some physical quantities; 2. make observations of events, collect and tabulate data; 3. identify and evaluate some common experimental errors; 4. plot and analyse graphs; and 5. draw conclusions from numerical and graphical analysis of data. Course Contents This introductory course emphasizes quantitative measurements, the treatment of measurement errors and graphical analysis. A variety of experimental techniques should be employed. The experiments include studies of meters, the oscilloscope, mechanical systems, electrical and mechanical resonant systems, light, heat, viscosity etc., covered in PHY 101 and PHY 102. However, emphasis should be placed on the basic physical techniques for observation, measurements, data collection, analysis and deduction. PHY 108 - General Practical Physics II (1 Unit C: PH 45) Learning Outcomes At the end of the course, the student should be able to: 1. conduct measurements of some physical quantities; 2. make observations of events, collect and tabulate data; 3. identify and evaluate some common experimental errors; 4. plot and analyse graphs; 5. draw conclusions from numerical and graphical analysis of data; and 6. prepare and present practical reports. Course Contents This practical course is a continuation of PHY 107 and is intended to be taught during the second semester of the 100 level to cover the practical aspect of the theoretical courses that have been covered with emphasis on quantitative measurements, the treatment of measurement errors, and graphical analysis. However, emphasis should be placed on the basic physical techniques for observation, measurements, data collection, analysis and deduction.
COS 101 3
Computing  ·  B.Sc. Information Technology
At the end of the course, students should be able to: 1. explain basic components of computers and other computing devices; 2. describe the various applications of computers; 3. explain information processing and its rol...
View learning outline
Brief history of computing. Description of the basic components of a computer/computing device. Input/Output devices and peripherals. Hardware, software and human ware. Diverse and growing computer/digital applications. Information processing and its roles in society. The Internet, its applications and its impact on the world today. The different areas/programs of the computing discipline. The job specializations for computing professionals. The future of computing. Lab Work:Practical demonstration of the basic parts of a computer. Illustration of different operating systems of different computing devices including desktops, laptops, tablets, smart boards and smart phones. Demonstration of commonly used applications such as word processors, spreadsheets, presentation software and graphics. Illustration of input and output devices including printers, scanners, projectors and smartboards. Practical demonstration of the Internet and its various applications. Illustration of browsers and search engines. How to access online resources.
IFT 205 2
Computing  ·  B.Sc. Information Technology
At the end of the course, the students should be able to: 1. explain the history and development of information technologies; 2. describe information technology application domains; 3. identify information technology and...
View learning outline
Introduction to computer software, hardware, and networking technologies. Information technology systems model. A brief introduction to information technologies – human- computer interaction, information management; networking, platform technologies, programming, and web systems and technologies. Data versus information. History of information technology and the internet. Information technology application domains. Security, privacy, policy, and other social issues inherent in Information technology development and use. Future trends in information technology, problems on mining, visualisation, natural language processing, and Blockchain.
IFT 203 2
Computing  ·  B.Sc. Information Technology
At the end of the course, the students should be able to: 1. state the origin of the internet and the world wide web; 2. create simple web content using HTML, CSS, and JavaScript; 3. use simple application frameworks to...
View learning outline
Introduction to the internet, the world wide web (WWW), and web development. WW as a platform for interactive applications, content publishing, and social services. The role of HTTP and HTTPS in the context of web applications. Roles and operations of web browsers and the webserver. Interacting with web applications through forms, and using style sheets to separate document structure and document formatting. Web development tools and frameworks. Build a simple website that: organises information effectively, uses valid HTML and CSS, and applies appropriate web standards from standards bodies such as W3C. HTTP communication protocol, the mark-up languages HTML, XHTML, and XML, the CSS and XSLT standards for formatting and transforming web content.Interactive graphics and multimedia content on the web, client-side programming using JavaScript. Impact of the world wide web on people’s lives over time. Lab Work: Using simple form-based web applications; developing simple websites using web development tools and frameworks; using the mark-up languages HTML, XHTML and XML; using JavaScript. Illustration of the use of interactive graphics and multimedia content.
IFT 322 2
Computing  ·  B.Sc. Information Technology
At the end of this course, students should be able to: 1. explain business models; 2. identify some entrepreneurial opportunities available in IT; 3. describe business plan and business start-ups process; 4. explain busi...
View learning outline
Fundamental concepts of innovation and business ideas in general. Product development. business leadership. Digital marketing. Entrepreneurial opportunities in IT. Legal issues and business ethics. New venture creation process. Business feasibility planning. Market research. Business strategy. Business models and business plans. Technical presentations. Report on a successful entrepreneurial outfit.
IFT 403 2
Computing  ·  B.Sc. Information Technology
At the end of the course, students should be able to: 1. describe the concepts of programming mobile devices and pervasive computing; 2. define open protocols and context-aware sensor networks; 3. evaluate techniques, ne...
View learning outline
Definitions and motivations: mobile, pervasive and ubiquitous computing. Physical interaction. Theoretical foundations of pervasive computing. Context-aware interaction, resource and device constraints. Implementing pervasive systems: sensor, actuators, and embedded systems. Applications, programming languages, and approaches, device types, and choices. Capturing needs and requirements for pervasive systems: techniques and challenges. Multisensory communication using pervasive computing. Sensor Networks.Security Protocols for Sensor Networks. Introduction to cloud computing technologies and its services. Lab Work: Developing simple mobile applications. Design of simple pervasive computer systems. Design of context-aware sensor networks. Testing the security of mobile and pervasive computer systems. Using security protocols for sensor networks.
IFT 310 2
Computing  ·  B.Sc. Information Technology
At the end of the course the students should be able to: 1. identify the basic knowledge on mobile application environment and technology; 2. explain the concepts and processes of mobile application development; 3. discu...
View learning outline
Introduction to developing mobile applications. Mobile operating systems capabilities, application architecture, and major components, such as activities, services, broadcast receivers, etc. Development of interactive applications using widget libraries, web-based services. Basic concepts of 2D graphics and animation. An SQL database engine, and multithreading. Multiplatform mobile application development. Mobile application basics and features; Android application basics, UI design. Data storage; networking application design. Advanced application design (sensors, camera, GPS, Audio, etc.), graphics and games, web- based hybrid application design. Design and implement a simple mobile application for a given mobile platform. Metrics and methods to evaluate the performance of mobile applications. Mobile application perspectives and impact. Lab Work: Demonstration of a Simple Mobile Application. Design and Development of interactive mobile applications. Demonstration of multiplatform mobile application development. Development of Android applications including UI design and data storage design. Demonstration of advanced mobile application design. Illustration of metrics for measuring the performance of mobile applications.
IFT 342 2
Computing  ·  B.Sc. Information Technology
At the end of the course, the students should be able to: 1. analyse IPv6 networking concepts and practices for communications over VPNs; 2. explain the fundamental concept of Virtual Computing, Cloud Computing, VoIP; 3....
View learning outline
IP networking concepts and practices for IPv6 addressing. DHCP and DNS in IPv.6 networks. Secure communication over VPNs, VoIP architecture. Concept of Virtual Computing, Cloud Computing, VoIP. Traffic monitoring and network connectivity between operating systems. Overview of latest technologies of IP networks and understand application-level services used in the internet. Multi-Protocol Label Switching (MPLS). VPN Secure Network Connectivity. VoIP Architecture. Network Neutrality. Lab Work: Demonstration of IPv6 networks including DHCP and DNS configuration.Basics of VPNs. Simple applications of VPNs. Installation of applications on virtual servers. Monitoring traffic on virtual servers. Working with Multiple Servers. Balancing traffic on servers. Testing the security of VPNs. Illustration of VOIP architecture.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund