BSc.CSIT Syllabus – All Subjects Notes and Past Questions
Semester I
|
Course Code |
Course Title |
Credit Hrs |
Full Marks |
|
CSC109 |
Introduction to |
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 |
3 |
100 |
|
CSC162 |
Microprocessor |
3 |
100 |
|
MTH163 |
Mathematics |
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 |
3 |
100 |
|
CSC207 |
Numerical |
3 |
100 |
|
CSC208 |
Computer Architecture |
3 |
100 |
|
CSC209 |
Computer |
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 |
3 |
100 |
|
CSC259 |
Operating Systems |
3 |
100 |
|
CSC260 |
Database |
3 |
100 |
|
CSC261 |
Artificial |
3 |
100 |
Total: 15 Credit Hours | Full Marks: 500
Semester V
|
|---|
Total: 18 Credit Hours | Full Marks: 600
Semester VI
|
Course Code |
Course Title |
Credit Hrs |
Full Marks |
|
CSC364 |
Software Engineering |
3 |
100 |
|
CSC365 |
Compiler |
3 |
100 |
|
CSC366 |
E-Governance |
3 |
100 |
|
CSC367 |
NET Centric |
3 |
100 |
|
CSC368 |
Technical Writing |
3 |
100 |
|
Elective II |
Applied Logic |
3 |
100 |
Total: 18 Credit Hours | Full Marks: 600
Semester VII
|
Course Code |
Course Title |
Credit Hrs |
Full Marks |
|
CSC409 |
Advanced Java |
3 |
100 |
|
CSC410 |
Data |
3 |
100 |
|
CSC411 |
Principles of |
3 |
100 |
|
CSC412 |
Project Work |
3 |
100 |
|
Elective III |
Information Retrieval |
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 |
3 |
100 |
|
Elective V |
Distributed |
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