Connect with me on LinkedIn! Click Me!

First Semester

Lab Report

Here, you can get all notes, labs, projects related to the first semester, and all other resources that will help you excel in your studies.

Introduction to Information Technology
C Programming
Digital Logic
Mathematics I
Physics

BSc CSIT - First Semester Overview

The first semester of the BSc CSIT program is designed to build a strong foundation in Information Technology, Computer Science, and related fields. The courses in this semester introduce essential concepts and skills that students will develop further in subsequent semesters.

1. Introduction to Information Technology (CSC114)

This course introduces students to the fundamental concepts of Information Technology and Computer Science. It covers the basics of computing, data processing, and the role of IT in modern society. The course provides a comprehensive overview of hardware, software, networks, and the Internet. It also explores the impact of IT on business, education, and other sectors.

  • Chapters: 11+
  • Key Topics: Computer hardware and software, operating systems, networks, Internet, IT in business, ethical issues in IT.

2. C Programming (CSC115)

This course is designed to familiarize students with the techniques of programming in C, one of the most widely used programming languages in the world. Students learn to write, compile, and debug C programs, understanding the fundamentals of programming logic and problem-solving. The course covers the syntax and structure of C, including variables, data types, operators, control statements, and functions.

  • Chapters: 11+
  • Key Topics: Basic syntax, variables, control structures, functions, arrays, pointers, and memory management.

3. Digital Logic (CSC116)

Digital Logic introduces the basic tools for the design of digital circuits. This course lays the foundation for understanding how computers process information at the hardware level. Students learn about Boolean algebra, logic gates, combinational and sequential circuits, and how these are used to create complex digital systems.

  • Chapters: 7+
  • Key Topics: Boolean algebra, logic gates, combinational circuits, sequential circuits, flip-flops, and counters.

4. Mathematics I (MTH117)

Mathematics I is crucial for developing the analytical skills required in computer science. This course helps students understand and formulate real-world problems into mathematical models. Topics covered include calculus, linear algebra, and basic statistics, which are essential for advanced studies in algorithms, data structures, and machine learning.

  • Chapters: 10+
  • Key Topics: Calculus, linear algebra, matrix operations, determinants, vector spaces, and differential equations.

5. Physics (PHY118)

Physics provides students with a solid understanding of the physical principles that underlie modern technology. The course covers mechanics, thermodynamics, and electromagnetism, which are essential for understanding how hardware components in computers and other devices function.

  • Chapters: 10+
  • Key Topics: Mechanics, thermodynamics, electromagnetism, optics, and modern physics.
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.