____________________________________________________________________________________________
|| GCES IT Mahotsav -September, 2006 ||
____________________________________________________________________________________________

GCES Logo
|| Home || Course Details || Facilities ||

Gandaki College of Engineering and Science


College Photo


Course of studies

Curriculum

The Bachelor of Engineering in Software Engineering is a four year course which covers all of the disciplines necessary to develop skills in software development. As well as computer-related subjects, there are elements of English,Mathematics,Physics and Electronics as knowledge of these areas is also important to gain a good all-round understanding of how software engineering fits in with the rest of the world. The courses which make up the curriculum may be divided into the following categories:

Software Engineering

This is the core part of the course. Starting from the basics, it covers all aspects of the software development process from the initial idea through the requirements and design to a finished,tested, working system. It includes courses like:
Fundamentals of IT, Software Engineering Fundamentals,Object-oriented Design and Modelling, Object-oriented Software Engineering, Software Development Process,Client-server Architecture and Applications.

Programming

This part of the course is also essential for the would-be software engineer.Students will learn how to program using the major computer languages, as well as learning about the common structures,algorithms and principles behind all computer languages. It includes courses like:
Programming in C, Object-oriented Programming in C++, Programming in Java, Data & File Structures, Analysis and Design of Algorithms, Principles of Programming Languages.

Operating Systems

Without an operating system, a computer could not function. Students will learn about how operating systems work with the underlying hardware and how to program using operating system function calls.This part of the course includes courses like:
Applied Operating Systems, Distributed Operating Systems, System Programming.

Real-world Applications

As computers have become more powerful, multimedia applications with heavy use of graphics have become more important in entertainment as well as education. Areas like artificial intelligence which were once the domain of supercomputers are now within the reach of standard PC's, and have applications in areas like gaming, expert systems and speech and image recognition. This part of the course includes courses like:
Computer Graphics, Multimedia Systems, Artificial Intelligence & Neural Networks, Image Processing & Pattern Recognition.

Networking

The Internet has revolutionised our world in a very short time. Students will learn about computer networks at all levels from local networks up to the Internet. They will also learn about the technology involved and how to program their own network applications.This part of the course includes courses like:
Computer Networks & Internets, Web Technology, Network Programming.

Database Systems

Database systems are an essential part of any computer course, as many applications have a database at the centre. The Database Systems course covers the entire process, from initial design to a final product, using current technologies.

Hardware & Electronics

This section explores how computers are built, starting from the core logic circuits right up to designing complete systems. The student will learn how to program at the machine-level and also how to interface with real-world systems. Courses include: Logic Circuits, Microprocessor & Assembly Language Programming, Computer Organisation & Architecture, Real-Time Systems, Engineering Drawing.

Applied Mathematics & Physics

Physics and Applied Mathematics form the basis of engineering in general, and computer and software engineering in particular. This section examines the mathematical foundations of computer science, from basic problem solving techniques up to advanced mathematical modelling.It includes courses like: Physics,Engineering Mathematics,Problem Solving, Mathematical Foundations of Computer Science, Probability & Queuing, Numerical Methods, Simulation and Modelling.

Management

Software projects don't just happen-they need to be managed. This section covers the skills necessary to take a software project through to a successful completion, including how to use English for effective technical communication.Courses include: Communication Techniques(English), Organisation and Management, Managerial Economics, Software Project Management.

Elective Courses

Two elective courses will be offered, one in each semester of the final year. The choice available may vary from one year to the next, but will include some more advanced topics.

Project

Also in the final year, there are two courses set aside for project work. Again, the options available will vary from year to year.
To download the course of studies, please click on the link to course of studies at the top of the page.

Contact us:
Tel: 00977-61-440866, 00977-61-440944   Fax: 440958
gces@gces.edu.np

Google
Search WWW Search http://www.gces.edu.np