Course Description
Bachelor of software engineering is an undergraduate course under the faculty of science and technology.Students pursuing a software engineering degree learn how to build software from ground up.coursework covers knowledge and use of specific programming languages i.e.project management methodologies;and design,coding and testing techniques used in software development.After completing this course one can join master for higher education and can engage in the job too.
Admission Guideline
Bachelor of software engineering is an undergraduate course under the faculty of science and technology.Students pursuing a software engineering degree learn how to build software from ground up.coursework covers knowledge and use of specific programming languages i.e.project management methodologies;and design,coding and testing techniques used in software development.After completing this course one can join master for higher education and can engage in the job too.
Eligibility
Students should have scored minimum of "C" Grade in all subjects in 10+2 (Secondary Level)
OR
I.Sc or 10+2 (Science) OR I.E or equivalent, second division or above from university or boards recognized by Pokhara University.
Education Path
BE in Software Engineering is intended to produce quality, world-class graduates in this rapidly developing discipline. The degree has been specially designed in response to industry demand to produce graduate software engineers with large-scale software systems project capability. Graduates who can offer skills in these areas are in demand by business and government organisations concerned with software development on a large scale. Such skills are equally important to small projects and businesses, providing software engineering and integration services to government or large private organisations.
Graduates will be prepared for careers across all industries as applications developers, internet developers, programming specialists, systems programmers, and software designers, engineers, architects, consultants and developers.
- Software Engineers have a high scope in applications, systems and computer networks
- Focused to prepare highly technical and skilled programmer to compete with all IT and computer science graduates
- This course is purely focused on software development which is required by all industry, Government organizations, and Enterprise Houses
Job Prospects
Applications developers, internet developers, programming specialists, systems programmers, and software designers, engineers, architects, consultants and developers.
Syllabus
1st Semester | 2nd Semester | ||
---|---|---|---|
Engineering Mathematics-I | Engineering Mathematics-II . | ||
Physics | Logic Circuits | ||
Communication Technique | Mathematical Foundation of Computer Science | ||
Problem Solving Techniques | Engineering Drawing | ||
Fundamentals of IT | Object Oriented Programming in C++ | ||
Programming in C | Web Technology | ||
3rd Semester | 4th Semester | ||
Engineering Mathematics- III | Numerical Methods | ||
Software Engineering Fundamentals | Computer Graphics | ||
Microprocessor & Assembly Lang. Pro. | Computer Organization & Architecture | ||
Data Structure and Algorithms | Database Management Systems | ||
Probability & Queuing Theory | Object Oriented Design & Modeling through UML | ||
Programming in Java | Project I | ||
5th Semester | 6th Semester | ||
Applied Operating System | Multimedia Systems | ||
Simulation & Modeling | Computer Networks | ||
Artificial Intelligence & Neural Network | Principles of Programming Languages | ||
System Programming | Engineering Economics | ||
Analysis & Design of Algorithm | Object Oriented Software Development | ||
Organization and Management | Project II | ||
7th Semester | 8th Semester | ||
Real Time Systems | Network Programming | ||
Distributed Systems | Software Project Management | ||
Enterprise Application Development | Elective II | ||
Image Processing and Pattern Recognition | Major Project | ||
Software Testing, Verification, Validation and Quality Assurance |