B.Sc.CSIT
The B.Sc. in Computer Science and Information Technology (BScCSIT) is
a 4-years semester based program offered by Tribhuvan University. It aims
to create a mass of graduate expert in the theoretical as well as practical
sides of computing technology.
Madan Bhandari Memorial (MBM) College has a glorious name in education
sector throughout the country. Being a community college, MBM college
offers education in a reasonable cost. MBM college is non-profit making
organization and thus does not intermingle education with business.
FAQs about BScCSIT
Who are eligible for the BScCSIT course?
Who should take the BScCSIT course?
What are the differences between Computer Engineering, Computer
Science and Information Technology?
How BScCSIT is different from BE in Computer Engineering?
What is the course structure of BScCSIT program?
(Click here to view detailed course structure)
Who are eligible for the BScCSIT course?
Those who have completed 10+2 or equivalent degree in science, and
Those who are considered eligible by the entrance examination conducted
by Tribhuvan University
Who should take the BScCSIT course?
Those who have programming as their passion
Those who are logically oriented
Those who are amazed after seeing special effects in movies
Those who wonder after reading fictions about human-like robots
Those who want to be an IT professional or an academic researcher.
What are the differences between Computer Engineering,
Computer Science and Information Technology?
Computer Engineering: Engineering refers to design of new and more efficient
models. Computer Engineering focuses on hardware design principles. The
subject studies computers from the electronic level to application software
level, but emphasis is given on the interaction of hardware and software.
The challenge of a computer engineer is: “How can we improve hardware
to assist efficient execution of software?”
Typical subjects related to computer engineering are
Digital Logic
Electronics
Microprocessor Programming
Algorithms
Digital Signal Processing
Embedded Systems
VLSI Design and Manufacture
Computer Science: Computer science deals with the principles for solving
problems using algorithms – so a computer science course gives more
emphasis to software. One should be clear that being a science, it relies
on mathematics. So, approach of a computer science graduate is totally
different with professionals who have done software development courses,
but do not know computer science.
Computer science also deals with some questions which have philosophical
and ethical importance. For example, what is the ultimate capacity of
any computing device? Who is more intelligent, a man or a machine? Can
robots replicate themselves? Etc.
Typical subjects related to science are
Data structures and Algorithms
Theory of Computation
Artificial Intelligence
Database systems
Networks
Information Technology (IT): Information Technology is an applied field.
IT concentrates on helping the business world by using computers. Using
a layman’s words, we can say, IT aims to develop better software
for business organizations.
Typical subjects related to IT are
System analysis and design
Software Engineering
Network and database programming
E-governance
The boundary between Computer Engineering, Computer science, and Information
Technology is not sharp. Some subjects are common in all these three disciplines.
Actually, these three streams of education study three different parts
of computing technology. Computer Engineering deals with the machine level.
Computer Science works at the conceptual level. Information Technology
works at the application level.
How BScCSIT is different from BE in Computer Engineering?
BScCSIT is a combination of Computer Science and Information Technology.
So, as discussed above, BScIT deals mostly with the software part of computers.
Unlike this, almost half of the subjects in BE –computer is related
to electronics, because Computer Engineering deals mostly with the hardware
of computers. You can compare the course structure of Computer Engineering
offered by any university with the course structures of BScCSIT. Click
here to view the course structure of BScCSIT by Tribhuvan University.
Course Structure
There are eight semesters with 126 credit hours. This program comprises
of the following courses:
Computer science core courses 75 credit hours
Natural science elective courses 6 credit hours
Mathematics courses 12 credit hours
English courses 3 credit hours
Social science and management courses 6 credit hours
Computer science elective courses 15 credit hours
Internship/Project 9 credit hours
Courses offered by Tribhuvan University for Bachelors in Computer
Science and Information Technology (BScCSIT) Program
Freshman Year / First Semester
CSC-101: Introduction to Information Technology
CSC-102: Fundamentals of Computer Programming
STA-103: Probability and Statistics
MTH-104: Calculus and Analytical Geometry
Natural Science Elective I: A student can opt for any one of the following
courses
PHY-105: Physics I
BIO-106: Biology I
GEO-107: Geology I
STA-108: Statistics I
Freshman Year / Second Semester
CSC-151: Digital Logic
CSC-152: Discrete Structures
CSC-153: Microprocessor
CSC-154: Data Structures and Algorithms
MTH-155: Linear Algebra
Natural Science Elective II: A Student can opt for any one of the following
courses
PHY-156: Physics II
BIO-157: Biology II
GEO-158: Geology II
STA-159: Statistics II
Sophomore Year / Third Semester
CSC-201: Computer Architecture
CSC-202: Object Oriented Programming Language
CSC-203: Operating Systems
CSC-204: Numerical Method
MGT-205: Introduction to Management
Sophomore Year / Fourth Semester
CSC-251: Theory of Computation
CSC-252: System Analysis and Design
CSC-253: Database Management System
CSC-254: Computer Graphics
CSC-255: Introduction to Cognitive Science
ENG-256: Technical Writing
Junior Year / Fifth Semester
CSC-301: Computer Networks
CSC-302: Simulation and Modeling
CSC-303: Design and Analysis of Algorithms
CSC-302: Knowledge Management
Computer Science Elective I: A student can opt for any one of the following
courses
CSC-305: Microprocessor Based Design
CSC-306: Applied Logic
CSC-307: E-governance
CSC-308: Concepts of Wireless Networking
MGT-309: International Business Management
MGT-310: International Marketing
CSC-311: Neural Networks
CSC-312: Computer Hardware Design
CSC-313: Introduction to Cryptography
Junior Year / Sixth Semester
CSC-351: Software Engineering
CSC-352; Compiler Design and Construction
CSC-353: Web Technologies
CSC-354: Real Time System
Computer Science Elective II: A student can opt for any one of the following
courses
Senior Year / Seventh Semester
Specialization Area: Networking
CSC-401: Introduction to System Administration
CSC-402: Network Security
CSC-403: Linux Networking
CSC-404: Managing a Microsoft Server Environment
CSC-405: Implementing, Managing and Maintaining Server Network and Infrastructure
Network Services
Specialization Area: Database
CSC-409: Web Database and Information System
CSC-410: Advance Database and Information System
CSC-411: Distributed and Object Oriented Database
Database Elective I: Student can opt for any one of the following courses
CSC-412: Introduction of Oracle and XML
CSC-413: Application Server Web Administration
Database Elective II: Student can opt for any one of the following courses
CSC-414: Information Retrieval and Search Engine
CSC-415: Multimedia Database
Senior Year / Eighth Semester
Specialization Area: Networking
CSC-451: Implementing and Supporting Microsoft Windows XP Professional
/ Linux
CSC-452: Distributed Networking
CSC-453: Project on real world application Networking
CSC-454: Internship/Project
Specialization Area: Database
CSC-459: Data Warehousing and Data Mining
CSC-460: Decision Support and Expert System
CSC-461: Project on Database System
CSC-462: Internship/Project
|