BSc Computer Science and Information Technology (BSc CSIT) at Himalaya College of Engineering, Lalitpur is a four-year undergraduate program affiliated with Tribhuvan University and academically governed through the Institute of Science and Technology (IoST).
The program covers computer science foundations, programming, digital logic, mathematics, statistics, microprocessors, computer architecture, algorithms, databases, operating systems, computer networks, artificial intelligence, software engineering, web technology, data warehousing, data mining, advanced databases, project work, electives, and internship.
BSc CSIT at HCOE has 48 seats. The academic program consists of eight semesters and requires 126 credit hours. Admission requires the applicable TU Institute of Science and Technology entrance process, while curriculum, examinations, assessment, project work, internship, and degree requirements follow the TU/IoST academic framework.
| Field | Details |
|---|---|
| Course | BSc Computer Science and Information Technology |
| Common Name | BSc CSIT |
| Level | Bachelor’s Degree |
| Duration | 4 Years |
| Academic Structure | 8 Semesters |
| Total Credit Hours | 126 |
| College | Himalaya College of Engineering |
| Location | Chyasal-9, Lalitpur, Nepal |
| University | Tribhuvan University |
| Academic Authority | Institute of Science and Technology |
| Seats | 48 |
| Entrance | TU IoST Entrance Examination |
| Degree Award | Tribhuvan University |
BSc CSIT combines computer science theory with practical information technology study. Its curriculum gives students a foundation in programming, mathematics, statistics, computer hardware, software systems, algorithms, databases, networks, and computing theory before moving into more specialized subjects.
Programming starts in the first semester with C Programming and continues through Object Oriented Programming and Advanced Java Programming. Hardware-oriented study begins through Digital Logic and later includes Microprocessor and Computer Architecture.
The course also develops the theoretical side of computing through Discrete Structure, Theory of Computation, algorithms, mathematics, and statistics. System-level subjects include Operating Systems, Computer Networks, Database Management System, Software Engineering, and advanced database study.
Later semesters provide elective choices and formal academic work through Project Work and Internship.
This combination makes the program broader than a course devoted only to programming. Students study the theoretical, software, hardware, mathematical, data, and system aspects of computing within one undergraduate curriculum.
BSc CSIT may suit students who are interested in computer science and want to study both theoretical and applied computing.
Students should be prepared for work involving:
Programming and software development
Mathematics and statistics
Logic and computational theory
Data structures and algorithms
Computer architecture and microprocessors
Databases
Operating systems
Computer networks
Web technology
Artificial intelligence
Software engineering
Data warehousing and data mining
Laboratory exercises
Project work
Internship
The course requires more than learning programming languages. Mathematics, computational theory, algorithms, system design, hardware concepts, networking, databases, and analytical study remain important throughout the degree.
Admission eligibility follows the Tribhuvan University Institute of Science and Technology framework for BSc CSIT.
The curriculum specifies that applicants should:
Have completed twelve years of schooling in the Science stream or an equivalent qualification from a recognized university, board, or institution
Have secured at least second division
Pass the entrance examination conducted by the Institute of Science and Technology, Tribhuvan University
Complete the applicable application procedures
Academic eligibility and entrance qualification are separate requirements. Satisfying the previous academic qualification does not replace the TU IoST entrance examination.
BSc CSIT does not use the IOE engineering entrance route followed by HCOE's engineering and architecture programs.
Admission to BSc CSIT follows the entrance system of the Tribhuvan University Institute of Science and Technology.
Candidates must meet the applicable academic eligibility and pass the IoST entrance examination. Enrollment at HCOE then proceeds within the TU/IoST admission framework for the program.
The program has 48 seats at HCOE.
The course runs for four academic years divided into eight semesters.
Students are required to complete 126 credit hours across computer science, information technology, mathematics, statistics, management-related study, elective courses, project work, and internship.
| Academic Year | Semesters | Credits |
|---|---|---|
| First Year | I and II | 30 |
| Second Year | III and IV | 30 |
| Third Year | V and VI | 36 |
| Fourth Year | VII and VIII | 30 |
The first four semesters carry 15 credits each. Semesters V and VI carry 18 credits each, while Semesters VII and VIII each carry 15 credits.
The first semester introduces computing, programming, digital logic, mathematics, and physics.
| Course | Code | Credits |
|---|---|---|
| Introduction to Information Technology | CSC109 | 3 |
| C Programming | CSC110 | 3 |
| Digital Logic | CSC111 | 3 |
| Mathematics I | MTH112 | 3 |
| Physics | PHY113 | 3 |
Introduction to Information Technology covers basic computer systems, hardware, software, memory, input and output, databases, networks, data communication, Internet concepts, multimedia, and computer security.
C Programming introduces structured programming. Students work with problem solving, program structure, operators, control statements, arrays, functions, structures, unions, pointers, files, and introductory graphics.
Digital Logic introduces Boolean algebra, logic gates, combinational and sequential logic, registers, counters, and digital circuit concepts.
Mathematics I and Physics provide the mathematical and scientific background needed for later computer science and hardware-related subjects.
The second semester continues programming and introduces discrete mathematics, microprocessors, and statistics.
| Course | Code | Credits |
|---|---|---|
| Discrete Structure | CSC160 | 3 |
| Object Oriented Programming | CSC161 | 3 |
| Microprocessor | CSC162 | 3 |
| Mathematics II | MTH163 | 3 |
| Statistics I | STA164 | 3 |
Discrete Structure covers topics such as sets, functions, logic, proof methods, induction, recursion, counting, probability, relations, and graphs.
Object Oriented Programming develops programming beyond the procedural approach introduced in C.
Microprocessor adds a computer-hardware dimension to the program, while Mathematics II and Statistics I extend the quantitative foundation.
The third semester moves deeper into algorithms, computer hardware, graphics, numerical computation, and statistics.
| Course | Code | Credits |
|---|---|---|
| Data Structure and Algorithms | CSC206 | 3 |
| Numerical Method | CSC207 | 3 |
| Computer Architecture | CSC208 | 3 |
| Computer Graphics | CSC209 | 3 |
| Statistics II | STA210 | 3 |
Data Structure and Algorithms is central to computer science because it deals with ways of organizing data and designing computational procedures.
Computer Architecture develops understanding of the internal organization of computer systems.
Computer Graphics introduces computational methods for graphical representation, while Numerical Method addresses numerical approaches to mathematical problems.
The fourth semester concentrates on core computer science systems and theory.
| Course | Code | Credits |
|---|---|---|
| Theory of Computation | CSC257 | 3 |
| Computer Networks | CSC258 | 3 |
| Operating Systems | CSC259 | 3 |
| Database Management System | CSC260 | 3 |
| Artificial Intelligence | CSC261 | 3 |
Theory of Computation strengthens the theoretical foundation of the degree.
Computer Networks introduces communication between computers and networked systems. Operating Systems deals with the system software that manages hardware and software resources.
Database Management System develops the study of data organization and database systems, while Artificial Intelligence introduces another area of computing within the core curriculum.
By the end of Semester IV, students have studied programming, algorithms, hardware, architecture, operating systems, networks, databases, computation theory, and artificial intelligence.
Semester V moves into advanced algorithms, systems analysis, cryptography, simulation, web technology, and elective study.
| Course | Code | Credits |
|---|---|---|
| Design and Analysis of Algorithms | CSC314 | 3 |
| System Analysis and Design | CSC315 | 3 |
| Cryptography | CSC316 | 3 |
| Simulation and Modeling | CSC317 | 3 |
| Web Technology | CSC318 | 3 |
| Elective I | — | 3 |
Elective I options include:
Multimedia Computing
Wireless Networking
Image Processing
Knowledge Management
Society and Ethics in Information Technology
Microprocessor Based Design
This semester gives students room to begin directing part of their study toward an area of interest while continuing required subjects.
Semester VI develops software engineering, compiler-related study, e-governance, network-centric computing, technical writing, and another elective.
| Course | Code | Credits |
|---|---|---|
| Software Engineering | CSC364 | 3 |
| Complier Design and Construction | CSC365 | 3 |
| E-Governance | CSC366 | 3 |
| NET Centric Computing | CSC367 | 3 |
| Technical Writing | CSC368 | 3 |
| Elective II | — | 3 |
The TU curriculum uses the course title "Complier Design and Construction" for CSC365.
Elective II options include:
Applied Logic
E-commerce
Automation and Robotics
Neural Networks
Computer Hardware Design
Cognitive Science
Software Engineering develops the structured study of software development, while Technical Writing adds formal communication relevant to documentation and technical work.
The seventh semester combines advanced programming, data-oriented study, management, project work, and an elective.
| Course | Code | Credits |
|---|---|---|
| Advanced Java Programming | CSC409 | 3 |
| Data Warehousing and Data Mining | CSC410 | 3 |
| Principles of Management | MGT411 | 3 |
| Project Work | CSC412 | 3 |
| Elective III | — | 3 |
Elective III options include:
Information Retrieval
Database Administration
Software Project Management
Network Security
Digital System Design
International Marketing
Project Work is a formal three-credit component of the seventh semester.
It gives students a structured academic setting to apply knowledge from programming, databases, algorithms, networking, software engineering, systems, or another relevant computing area.
The final semester combines advanced database study, internship, and two electives.
| Course | Code | Credits |
|---|---|---|
| Advanced Database | CSC461 | 3 |
| Internship | CSC462 | 6 |
| Elective IV | — | 3 |
| Elective V | — | 3 |
Semester VIII elective options include:
Advanced Networking with IPV6
Distributed Networking
Game Technology
Distributed and Object Oriented Database
Introduction to Cloud Computing
Geographical Information System
Decision Support System and Expert System
Mobile Application Development
Real Time Systems
Network and System Administration
Embedded Systems Programming
International Business Management
The six-credit internship is the largest single component of the final semester and provides practical exposure within the formal degree structure.
Programming begins immediately with C Programming in Semester I.
Object Oriented Programming follows in Semester II, while later subjects introduce Advanced Java Programming, web-related study, software engineering, and other computing areas that rely on programming.
The curriculum therefore develops programming progressively rather than treating it as one introductory subject.
Students also use programming concepts when studying data structures, algorithms, graphics, artificial intelligence, databases, networking, project work, and elective subjects.
BSc CSIT includes a substantial analytical component.
Mathematics I and II, Statistics I and II, Discrete Structure, Numerical Method, Theory of Computation, and Design and Analysis of Algorithms form part of this foundation.
These subjects support different parts of computer science. Discrete mathematics is relevant to logic, relations, graphs, algorithms, and formal reasoning. Statistics supports data-related analysis, while numerical methods deal with computational solutions to mathematical problems.
Theory of Computation addresses formal models and limits of computation, giving the course a theoretical dimension beyond practical software development.
Although BSc CSIT is primarily a computer science and information technology degree, the curriculum also includes a functional background in computer hardware.
Digital Logic, Microprocessor, Computer Architecture, Physics, Operating Systems, and hardware-related electives provide this part of the program.
This means students study computers at several levels: programming and applications, system software, computer organization, digital hardware, and networked systems.
Database study develops across several stages.
Database Management System appears as a core course in Semester IV. Data Warehousing and Data Mining follows in Semester VII, and Advanced Database is a required course in Semester VIII.
Elective choices can extend this area through subjects such as Database Administration and Distributed and Object Oriented Database.
The curriculum therefore moves from database foundations toward advanced database and data-oriented subjects as students progress.
Computer Networks is a required fourth-semester course.
Students can later extend network-related study through electives such as Wireless Networking, Network Security, Advanced Networking with IPV6, Distributed Networking, and Network and System Administration.
Networking is therefore present both as a compulsory foundation and as an area available for further elective study.
System Analysis and Design appears in Semester V, followed by Software Engineering in Semester VI.
These subjects move beyond individual programming tasks toward the planning, analysis, organization, and development of larger software systems.
Project Work in Semester VII provides a later opportunity to apply technical knowledge within a defined academic project.
Artificial Intelligence is a compulsory course in Semester IV.
Students can extend related study through electives such as Neural Networks, Knowledge Management, Cognitive Science, Image Processing, and Decision Support System and Expert System.
The curriculum therefore introduces artificial intelligence as part of the core program while allowing further study through selected electives.
BSc CSIT includes theory-and-laboratory courses alongside theory-only courses.
HCOE supports computing study through computer laboratories with software and networking infrastructure. Practical work accompanies relevant programming, digital logic, hardware, networking, database, and computing subjects.
For a three-credit course with both theory and laboratory components, the TU curriculum specifies three hours of theory and three hours of laboratory work per week.
The practical side of the degree continues through Project Work in Semester VII and the six-credit Internship in Semester VIII.
Project Work is a three-credit course in Semester VII.
By the time students reach the project stage, they have completed subjects covering programming, algorithms, architecture, databases, networks, operating systems, artificial intelligence, web technology, cryptography, systems analysis, software engineering, and other areas.
The project provides a formal setting for applying part of this academic background to a defined computing problem.
Project evaluation follows the TU/IoST assessment framework.
Internship is a six-credit component of Semester VIII.
It forms part of the academic curriculum rather than an optional extracurricular activity.
The TU framework provides separate evaluation arrangements for internship work. Students must meet the prescribed evaluation requirements, and the final presentation includes external evaluation through the Institute of Science and Technology framework.
The internship gives students an opportunity to connect their academic study with practical work before completing the degree.
Assessment operates under the Tribhuvan University Institute of Science and Technology semester system.
For a theory-only course:
Internal assessment carries 20%
External examination carries 80%
For a course containing both theory and laboratory work:
Internal assessment carries 20%
Laboratory work carries 20%
External examination carries 60%
Students must secure at least 40% in each assessment category to pass the course.
Practical examinations are conducted through the concerned college with an external examiner. Project Work and Internship have their own evaluation arrangements under the IoST framework.
Final semester examinations are conducted through the Institute of Science and Technology, Tribhuvan University.
Students are required to maintain 80% attendance in each course separately.
This requirement applies to regular theory and practical classes under the TU BSc CSIT academic framework.
Attendance therefore forms part of the academic requirements alongside internal assessment, practical work, external examination, project work, and internship.
Himalaya College of Engineering delivers BSc CSIT as a Tribhuvan University-affiliated program under the Institute of Science and Technology.
Students who complete the required 126 credit hours and satisfy the applicable semester, examination, practical, project, internship, and academic requirements receive their degree through Tribhuvan University.
HCOE is the teaching institution; Tribhuvan University is the degree-awarding university.
The academic structure can support development in areas such as:
C and object-oriented programming
Algorithms and data structures
Computer architecture
Digital logic and microprocessors
Database systems
Computer networking
Operating systems
Web technology
Software engineering
System analysis
Artificial intelligence
Data warehousing and data mining
Technical writing
Project development
Practical workplace experience through internship
The depth of these abilities depends on coursework, laboratory participation, projects, internship experience, elective choices, and individual practice.
The curriculum relates to several areas of computing and information technology, including software development, database systems, networking, system analysis, web-based development, data-oriented computing, system administration, and other technical computing roles.
Electives allow students to develop additional academic exposure in areas such as network security, database administration, cloud computing, mobile application development, embedded systems, image processing, robotics, and related fields.
A degree does not guarantee a particular job or career outcome. Employment depends on technical ability, project and internship experience, further learning, individual interests, and available opportunities.
BSc CSIT at HCOE belongs to the Tribhuvan University Institute of Science and Technology.
It is separate from the college's engineering programs, which fall under the Institute of Engineering.
This distinction affects entrance, curriculum administration, examinations, and degree structure. BSc CSIT applicants follow the IoST entrance route rather than the IOE engineering entrance examination.
BSc CSIT is also not an engineering degree and does not fall under professional engineering registration requirements simply because it is offered by Himalaya College of Engineering.
The program runs for four academic years divided into eight semesters.
The curriculum requires 126 credit hours.
HCOE has 48 seats for BSc CSIT.
The program is affiliated with Tribhuvan University and academically governed through the Institute of Science and Technology.
No. BSc CSIT follows the TU Institute of Science and Technology entrance system rather than the Institute of Engineering entrance route.
The curriculum specifies twelve years of schooling in the Science stream or equivalent, at least second division, successful completion of the IoST entrance examination, and completion of the applicable application procedure.
Yes. Several courses include laboratory components. The degree also includes Project Work and a six-credit Internship.
Yes. Internship is a six-credit course in Semester VIII.
Yes. Project Work is a three-credit course in Semester VII.
Students are required to maintain at least 80% attendance in each course separately.
Theory-only courses carry 20% internal assessment and 80% external examination under the curriculum.
Courses with laboratory work carry 20% internal assessment, 20% laboratory assessment, and 60% external examination.
Tribhuvan University awards the degree after completion of the prescribed academic requirements.