Bsc.CSIT Syllabus All Subject Notes and Past Questions

 


BSc.CSIT Syllabus – All Subjects Notes and Past Questions


Semester I

Course Code

Course Title

Credit Hrs

Full Marks

CSC109

Introduction to
Information Technology

3

100

CSC110

C Programming

3

100

CSC111

Digital Logic

3

100

MTH112

Mathematics I

3

100

PHY113

Physics

3

100

Total: 15 Credit Hours | Full Marks: 500


Semester II

Course Code

Course Title

Credit Hrs

Full Marks

CSC160

Discrete Structure

3

100

CSC161

Object-Oriented
Programming

3

100

CSC162

Microprocessor

3

100

MTH163

Mathematics
II

3

100

STA164

Statistics I

3

100

Total: 15 Credit Hours | Full Marks: 500


Semester III

Course Code

Course Title

Credit Hrs

Full Marks

CSC206

Data Structure and
Algorithm

3

100

CSC207

Numerical
Method

3

100

CSC208

Computer Architecture

3

100

CSC209

Computer
Graphics

3

100

STA210

Statistics II

3

100

Total: 15 Credit Hours | Full Marks: 500


Semester IV

Course Code

Course Title

Credit Hrs

Full Marks

CSC257

Theory of Computation

3

100

CSC258

Computer
Networks

3

100

CSC259

Operating Systems

3

100

CSC260

Database
Management System

3

100

CSC261

Artificial
Intelligence

3

100

Total: 15 Credit Hours | Full Marks: 500


Semester V

Course Code

Course Title

Credit Hrs

Full Marks

CSC314

Design and Analysis of
Algorithms

3

100

CSC315

System
Analysis and Design

3

100

CSC316

Cryptography

3

100

CSC317

Simulation
and Modeling

3

100

CSC318

Web Technology

3

100

Elective I

Multimedia
Computing (CSC319) or Wireless Networking (CSC320) or Image Processing
(CSC321)

3

100

Total: 18 Credit Hours | Full Marks: 600


Semester VI

Course Code

Course Title

Credit Hrs

Full Marks

CSC364

Software Engineering

3

100

CSC365

Compiler
Design and Construction

3

100

CSC366

E-Governance

3

100

CSC367

NET Centric
Computing

3

100

CSC368

Technical Writing

3

100

Elective II

Applied Logic
(CSC369) or E-Commerce (CSC370) or Automation and Robotics (CSC371)

3

100

Total: 18 Credit Hours | Full Marks: 600


Semester VII

Course Code

Course Title

Credit Hrs

Full Marks

CSC409

Advanced Java
Programming

3

100

CSC410

Data
Warehousing and Data Mining

3

100

CSC411

Principles of
Management

3

100

CSC412

Project Work

3

100

Elective III

Information Retrieval
(CSC413) or Database Administrator (CSC414) or Software Project Management
(CSC415)

3

100

Total: 15 Credit Hours | Full Marks: 500


Semester VIII

Course Code

Course Title

Credit Hrs

Full Marks

CSC461

Advanced Database

3

100

CSC462

Internship

6

200

Elective IV

Advanced Networking
with IPV6 (CSC463) or Distributed Networking (CSC464) or Game Technology
(CSC465)

3

100

Elective V

Distributed
and Object-Oriented Database (CSC466) or Introduction to Cloud Computing
(CSC467)

3

100

Total: 15 Credit Hours | Full Marks: 500


Electives Offered in Semesters:

  • Multimedia Computing (CSC319)
  • Wireless Networking (CSC320)
  • Image Processing (CSC321)
  • Knowledge Management (CSC322)
  • Society and Ethics in Information Technology (CSC323)
  • Microprocessor Based Design (CSC324)
  • Applied Logic (CSC369)
  • E-Commerce (CSC370)
  • Automation and Robotics (CSC371)
  • Neural Networks (CSC372)
  • Computer Hardware Design (CSC373)
  • Cognitive Science (CSC3474)
  • Information Retrieval (CSC413)
  • Database Administrator (CSC414)
  • Software Project Management (CSC415)
  • Network Security (CSC416)
  • Digital System Design (CSC417)
  • International Marketing (MGT418)
  • Advanced Networking with IPV6 (CSC463)
  • Distributed Networking (CSC464)
  • Game Technology (CSC465)
  • Distributed and Object-Oriented Database (CSC466)
  • Introduction to Cloud Computing (CSC467)
  • Geographical Information System (CSC468)
  • Decision Support System and Expert System (CSC469)
  • Mobile Application Development (CSC470)
  • Real-Time Systems (CSC471)
  • Network and System Administration (CSC472)
  • Embedded Systems Programming (CSC473)
  • International Business Management (MGT474)

Bachelor of Science in Computer Science and Information Technology (BSc. CSIT) Program in Nepal

The **BSc. CSIT (Bachelor of Science in Computer Science and Information Technology)** program is one of the most sought-after academic courses in Nepal, offering an extensive foundation in computer science, software engineering, and information technology. This program is designed to equip students with the necessary technical skills and knowledge to excel in various IT-related careers, ranging from software development to systems administration and data analysis.

Program Overview

The BSc. CSIT program is offered by several universities in Nepal, including **Tribhuvan University** and **Pokhara University**. It typically spans **four years** and is divided into **eight semesters**. The curriculum covers a wide range of subjects, from basic computer programming to advanced topics like artificial intelligence, data structures, and web development.

Key Features of the BSc. CSIT Program

  • Comprehensive Curriculum: The program includes courses in computer programming, databases, algorithms, networking, and operating systems. It also incorporates soft skills, project management, and entrepreneurship.
  • Practical Exposure: BSc. CSIT students are encouraged to work on practical projects, internships, and research, providing real-world experience and building their professional portfolios.
  • Research Opportunities: Students have opportunities to explore emerging technologies such as cloud computing, big data, cybersecurity, and machine learning.
  • Industry Demand: The demand for IT professionals in Nepal and globally is increasing rapidly, making the BSc. CSIT program a pathway to high-paying and fulfilling career opportunities.

Curriculum and Syllabus

The syllabus for the BSc. CSIT program is structured to provide a solid understanding of both theoretical and practical aspects of computer science and IT. The curriculum includes the following major subjects:

  • Mathematics: Topics include discrete mathematics, probability, and linear algebra, essential for understanding algorithms and programming.
  • Computer Programming: Learning programming languages such as C, Java, Python, and C++ is a key part of the course, enabling students to develop software solutions.
  • Data Structures and Algorithms: Fundamental concepts like arrays, linked lists, trees, sorting, and searching algorithms are covered.
  • Database Management: Courses on SQL, database design, and management help students learn how to store, retrieve, and manage large amounts of data.
  • Operating Systems: The study of operating systems, their functions, and their role in managing hardware and software resources is a core subject.
  • Networking: Students learn about computer networks, including protocols, network security, and communication systems.
  • Web Development: Front-end and back-end technologies, HTML, CSS, JavaScript, and databases are covered to help students create web applications.

Career Opportunities after BSc. CSIT

Graduates of the BSc. CSIT program are well-prepared to enter the competitive IT industry. Some potential career paths include:

  • Software Developer: Design and develop software applications for businesses, organizations, or consumers.
  • Web Developer: Build and maintain websites and web applications using front-end and back-end technologies.
  • System Analyst: Analyze and design information systems to improve business operations.
  • Database Administrator: Manage and maintain databases, ensuring data security and optimal performance.
  • Network Engineer: Design, implement, and manage computer networks, including LAN, WAN, and cloud infrastructure.
  • Cybersecurity Analyst: Protect organizations from cyber threats and attacks by implementing security measures.
  • Data Scientist/Analyst: Analyze large sets of data to gain insights and help businesses make informed decisions.

Conclusion

The **BSc. CSIT** program provides a comprehensive and industry-relevant education that prepares students for a wide array of career options in the IT and computer science fields. With a strong emphasis on both theoretical knowledge and practical skills, this program equips graduates with the necessary tools to excel in an ever-evolving digital world. Whether you aim to become a software engineer, a network administrator, or a data scientist, a degree in BSc. CSIT opens up numerous opportunities for a rewarding and successful career.

For more updates on BCS Lincoln University, follow us on social media:

 

📌 Twitter (X): Follow Here
📌 Facebook: Follow Here