course detail
Science
0 Graduated batch
135 hours
Bachelor of Science in Computer Science & Information Technology (B.Sc. CSIT)
Course Overview
Shikshyalaya College, affiliated with Far Western University, offers a four-year (eight-semester) Bachelor of Science in Computer Science and Information Technology (B.Sc. CSIT) program. This course combines classroom learning with practical experiences like projects, labs, and real-world problem-solving. Students study important subjects such as Operating Systems, Web Technologies, Database Systems, Artificial Intelligence, and more, gaining both technical knowledge and practical skills.
The CSIT program at Shikshyalaya College prepares students to succeed in today’s fast-changing tech world. With support from our job partners in the ICT field, students can access paid internships and valuable job opportunities after graduation. Our goal is to produce skilled professionals who can bring innovative solutions and make a positive impact in the global technology community.
eligibility criteria
Discover How Our Diverse Range of Projects are Empowering Communities Across Nepal for Sustainable Development and Lasting Change, While Reaching the UnReached
For students with a Science subject in Class 12 or a Diploma in Computer Engineering or equivalent, the minimum requirement is a GPA of 'C' or CGPA of 'C' in the subjects of Physics, Chemistry, Computer Science, or Mathematics, with a minimum of 45% marks or equivalent in aggregate, or a minimum of GPA 'D' or CGPA 'D' for A Level students in the aforementioned subjects.
Entrance Info
| Section | Number of Questions | Total Marks |
| Mathematics |
30 |
30 |
| Physics |
30 |
30 |
| Computer Science |
20 |
20 |
| English |
20 |
20 |
| Total |
100 |
100 |
course outline
- 1 st Semester
- 2 nd Semester
- 3 rd Semester
- 4 th Semester
- 5 th Semester
- 6 th Semester
- 7 th Semester
- 8 th Semester
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.111 | English Grammar and Composition | 3 | 100 |
| CSIT.112 | Information Technology Fundamentals | 3 | 100 |
| CSIT.113 | Calculus and Analytical Gemometry | 3 | 100 |
| CSIT.114 | Electronic Principles | 3 | 100 |
| CSIT.115 | Programming Fundamentals and C Programming | 3 | 100 |
| Total | 15 | 500 |
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.121 | Data Structure and Algorithms | 3 | 100 |
| CSIT.122 | Digital Logic Design | 3 | 100 |
| CSIT.123 | Linear Algebra | 3 | 100 |
| CSIT.124 | Mechanics and Electrodynamics | 3 | 100 |
| CSIT.125 | Microprocessor System | 3 | 100 |
| Total | 15 | 500 |
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.211 | Computer Organization and Architecture | 3 | 100 |
| CSIT.212 | Discrete Structures | 3 | 100 |
| CSIT.213 | Introduction to Management | 3 | 100 |
| CSIT.214 | Object Oriented Programming with C++ | 3 | 100 |
| CSIT.215 | Operating System | 3 | 100 |
| CSIT.216 | Statistics and Probability | 3 | 100 |
| Total | 18 | 600 |
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.221 | Applied Statistics | 3 | 100 |
| CSIT.222 | Data Communication and Network | 3 | 100 |
| CSIT.223 | Database Management System | 3 | 100 |
| CSIT.224 | Numerical Methods | 3 | 100 |
| CSIT.225 | System Analysis and Design | 3 | 100 |
| CSIT.226 | Theory of Computation | 3 | 100 |
| Total | 18 | 600 |
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.311 | Design and Analysis of Algorithm | 3 | 100 |
| CSIT.312 | Artificial Intelligence | 3 | 100 |
| CSIT.313 | Compiler Design | 3 | 100 |
| CSIT.314 | Simulation and Modeling | 3 | 100 |
| CSIT.315 | Graphics and Visual Computing | 3 | 100 |
| CSIT.316 | Web Technology I | 3 | 100 |
| Total | 18 | 600 |
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.321 | Introduction to Cryptography | 3 | 100 |
| CSIT.322 | Java Programming I | 3 | 100 |
| CSIT.323 | Research Methodology for Computer Science | 3 | 100 |
| CSIT.324 | Software Engineering | 3 | 100 |
| CSIT.325 | Web Technology II | 3 | 100 |
| CSIT.326 | Minor Project I | 2 | 100 |
| Total | 17 | 600 |
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.411 | E-commerce | 3 | 100 |
| CSIT.412 | Advanced Java Programming | 3 | 100 |
| CSIT.413 | Object Oriented Analysis and Design | 3 | 100 |
| CSIT.414 | Minor Project II | 3 | 100 |
| CSIT.415.2 | Database Administration (Elective I) | 3 | 100 |
| CSIT.416.1 | Data Mining and Warehousing (Elective II) | 3 | 100 |
| Total | 18 | 600 |
List of Electives I (Any One):
- Net Centric Computing (CSIT.415.1)
- Database Administration (CSIT.415.2)
- System Administration (CSIT.415.3)
- Digital Image Processing (CSIT.415.3)
List of Electives II (Any Two):
- Data mining and warehousing (CSIT.416.1)
- Geographical Information System (CSIT.416.2)
- Management Information Systems (CSIT.416.3)
- Neural Networks (CSIT.416.3)
| Course Code | Course Title | Credit Hours | Full Marks |
| CSIT.421 | Parallel Computing | 3 | 100 |
| CSIT.422 | Internship | 4 | 200 |
| CSIT.423.2 | Advanced Database Design (Elective III) | 3 | 100 |
| CSIT.424.2 | Distributed Database Management System (Elective IV) | 3 | 100 |
| CSIT.425.2 | E-Business and E-Governance (Elective V) | 3 | 100 |
| Total | 16 | 500 |
List of Electives III (Any One):
- Enterprise Application Development with Java (CSIT.423.1)
- Advanced Database Design (CSIT.423.2)
- Network Administration (CSIT.423.3)
- Real-time Systems (CSIT.423.4)
List of Electives IV (Any One):
- Mobile Application Development (CSIT.424.1))
- Distributed Database Management Systems (CSIT.424.2)
- Wireless Networks (CSIT.424.3)
- Cloud Computing (CSIT.424.4)
List of Electives V (Any One):
- Information Retrieval (CSIT.425.1)
- E-business and E-governance (CSIT.425.2)
- Embedded System Programming (CSIT.425.3)
- Human Computer Interaction (CSIT.425.4)
CAREERS AFTER
Embark on a dynamic and fulfilling career with us, where innovation meets impact. Join a passionate team dedicated to shaping the future, driving excellence, and fostering personal growth in a collaborative and forward thinking environment.
Web Developer
Opportunities as a Web Developer include designing, coding, and optimizing web applications. You'll craft user-friendly interfaces, ensure responsive designs, and integrate databases, combining creativity with technical skills to deliver impactful digital solutions.
Project Manager
Combining technical expertise and leadership, Computer Science graduates can manage IT projects, oversee teams, and ensure timely delivery of solutions, bridging communication between stakeholders and developers for efficient and successful outcomes.
Student Voice
frequently asked questions
Quick answers to questions you may have
The Bachelor of Science in Computer Science and Information Technology (BSc CSIT) is a 4-year undergraduate program designed to provide students with theoretical knowledge and practical skills in computer science, software development, and IT systems management.
Shikshyalaya College is a leading institution in Nepal, recognized for academic excellence and modern teaching methodologies. Our B.Sc. CSIT program offers:
· Highly qualified faculty members with practical and academic expertise.
· State-of-the-art labs and IT infrastructure.
· Industry-relevant curriculum and project-based learning.
· Opportunities for internships and collaboration with leading IT companies.
· Vibrant extracurricular activities to ensure holistic development.
The application process includes:
· Filling out the online or offline application form.
· Preparing and submitting required documents (academic transcripts, citizenship, etc.).
· Appearing in the FWU entrance exam.
· Admission based on merit and entrance exam results.
Duration: 4 years (8 semesters).
· Credit Hours: 126 credit hours.
· Courses: Core computer science, IT, and elective courses, with practical projects in each semester.
· Evaluation: Combination of internal assessments, practical exams, and final semester-end examinations.
Graduates of B.Sc. CSIT are in high demand in Nepal and internationally. Career options include:
- Software Developer/Engineer
- Data Scientist
- System Administrator
- Network Engineer
- IT Consultant
- Web and Mobile App Developer
- Researcher in IT fields