TLC Banner

BSc Computer Science and Information Technology (BSc CSIT)

  • Bachelor Degree
  • BSc CSIT
  • Tribhuvan University (TU)
Himalaya College of Engineering Chyasal, Lalitpur
  • Duration4 Years
  • Total Seats48
  • Study ModeFull Time
  • MediumEnglish

About BSc Computer Science and Information Technology (BSc CSIT)

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.

BSc CSIT at HCOE: Course Facts

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

Course Overview

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.

Who May Consider BSc CSIT?

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.

Eligibility

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.

TU IoST Entrance and Admission

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.

Duration and Credit Structure

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.

Semester I

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.

Semester II

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.

Semester III

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.

Semester IV

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

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

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.

Semester VII

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.

Semester VIII

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 Across the Course

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.

Mathematics, Statistics and Computational Theory

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.

Computer Hardware and Systems

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.

Databases and Data Study

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.

Networking and Communication

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.

Software Engineering and System Development

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 and Related Electives

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.

Laboratory and Practical Learning at HCOE

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

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

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 and Examination System

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.

Attendance Requirement

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.

Degree Award

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.

Skills Connected with the Curriculum

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.

Career Areas

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 and Engineering Are Different Academic Routes

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.

Frequently Asked Questions

How long is BSc CSIT at Himalaya College of Engineering?

The program runs for four academic years divided into eight semesters.

How many credits are required?

The curriculum requires 126 credit hours.

How many seats are available at HCOE?

HCOE has 48 seats for BSc CSIT.

Which university is the course affiliated with?

The program is affiliated with Tribhuvan University and academically governed through the Institute of Science and Technology.

Is IOE Entrance required for BSc CSIT?

No. BSc CSIT follows the TU Institute of Science and Technology entrance system rather than the Institute of Engineering entrance route.

What is the basic academic eligibility?

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.

Does the course include practical work?

Yes. Several courses include laboratory components. The degree also includes Project Work and a six-credit Internship.

Is there an internship?

Yes. Internship is a six-credit course in Semester VIII.

Does the program include project work?

Yes. Project Work is a three-credit course in Semester VII.

What attendance is required?

Students are required to maintain at least 80% attendance in each course separately.

How are theory courses evaluated?

Theory-only courses carry 20% internal assessment and 80% external examination under the curriculum.

How are theory-and-lab courses evaluated?

Courses with laboratory work carry 20% internal assessment, 20% laboratory assessment, and 60% external examination.

Who awards the degree?

Tribhuvan University awards the degree after completion of the prescribed academic requirements.

Course Details

  • Course TypeBSc CSIT
  • LevelBachelor Degree
  • Duration4 Years
  • Affiliated To Tribhuvan University (TU)
  • Study ModeFull Time
  • Total Seats48
  • MediumEnglish
  • RecognitionTU
  • Offered At Himalaya College of Engineering
    Chyasal, Lalitpur

Other Courses at Himalaya College of Engineering 5

Latest Updates & Notices

Reviews

No reviews yet — be the first to share your experience of this course.

Questions & Discussions

No questions yet. Ask the first one about this course.

Contact Himalaya College of Engineering, Lalitpur

  • AddressChyasal-9, Lalitpur, Bagmati, Nepal
  • Phone+977-1-5440555
  • Phone+977-1-5454287
  • Emailinfo@hcoe.edu.np
  • Websitehcoe.edu.np
  • Contact personHimalaya College of Engineering

Where else can you study BSc CSIT?

Nearby Similar Colleges

Featured Colleges