Through the development of new applications in science, engineering, and business, Computer Science is radically changing the way in which we experience our world. This Programme equips students with the skills needed to contribute to this exciting and rapidly evolving field.
Computer Science is our most flexible Programme, allowing students to choose course units to reflect their developing and changing interests. Furthermore, a wide range of themes from across the discipline allows students to specialize in the second and third years.
Students will gain not get only knowledge and practical experience of the latest technologies, but also a grounding in the underlying principles of the subject. It is this combination of skills that enable our graduates to keep pace with this fast-moving subject and secure rewarding careers that can be pursued almost anywhere in the world. The success stories of our students have helped us become the best IT college in Nepal.
Syllabus is subject to 10% alteration each semester to incorporate new developments and changes in technology
A strong focus on IT technical knowledge and skills like programming, database, networking and multimedia
Opportunity to employ the knowledge learnt in the classroom to real world scenarios via extracurricular framework boosting leadership, motivation, and self-satisfaction.
Gain industry experience through co-operative placement internships every year.
As technology advances, business will need individuals who are comfortable in client situations, making collaborative efforts to solve information technology problems across a wide range of business sectors.
Our BSc. computing courses provides students with a thorough understanding of core topics in computer science – both theoretical and practical alongside a wide range of technical and analytical skills. Students will also gain hands on experience with the numerous and fascinating applications of Computer science including desktop, web and mobile applications.
Mr. Rabin Thapa
Discrete Mathematics 1
Data Structures & Algorithms
Introduction to Internet Technologies
Java Programming 1
Java Programming 2
Object Oriented Modelling 1
Research Methods in Computing
Database Management Systems
Computer Org & Architecture
Cooperative Placement 1
14 courses covering 46 credits introduces key concepts and tools underpinning modern computer science.
Students will learn how to program in Java and databases, and study the architecture and applications of computer systems.
It further covers more advanced subjects including as database administration and Java programming.
Business Systems Development Tools
Introduction to Human Computer Interaction
Object Oriented Modelling 2
Software Project Management
Cooperative Placement 2
13 courses covering 40 credit that introduces to trending courses like Software project management and HCI.
Students will continue practicing programming to fulling assessment of various subjects.
Student will be studying database alongside other areas of computing such as operating system, networks and multimedia.
Business Case Project
Java Web Programming
Object Oriented Methods
Network Security Design
Project Design & Implementation
Cooperative Placement 3
12 courses covering 37 credit provides an opportunity to bring acquired skills together to address real data analysis problems in a rich and supportive environment by developing and demonstrating prototypes to full-fill each subject’s assessments.
Students will undertake a wide range of specialized modules such as java web programming, mobile commerce alongside final year individual project.
GENERAL COURSES (MPU)
General courses (MPU) are compulsory for all students.
U1 – Bahasa Melayu
U2 – University Life
U3 – Business Law
U4 – Extracurricular Activity
Above subjects list may change, for example due to curriculum developments by UCSI University. Hence the above list contains current subjects that UCSI offers, and may not be taken as a definitive list. The most up to date information can be found on our website at https://www.ucsiuniversity.edu.my/programmes/bsc-hons-computing
Teaching and Learning
At IIMS we aim to provide a unique experience. Studying Computer Science with us will give you the chance to follow your academic curiosity and explore this fascinating subject.
A significant amount of students work will be project-based team work, tackling real problems. Students will see how computer science is directly applicable to solving problems, across a broad range of areas.
The emphasis throughout is on independent learning, supported by hands-on practical experience and regular meetings in small groups with personal tutors. Students receive practical help and support from experienced lecturers and industry experts adding further to their learning and stimulating interest. This approach is supported by conventional/guest lectures, practical/tutorials, trainings and comprehensive on-line learning resources.
Coursework and assessment
Unseen examinations account for about 40-50% of the assessment. These assess student’s abilities in the selection and application of knowledge, problem solving, and the design and evaluation of software prototypes.
Other assessment is mainly through laboratory-based coursework that provides students with the opportunity to demonstrate their understanding of computer science by tackling specific problems on a more realistic scale, both individually and in groups.
The remaining assessment is through reports and presentations, where, in particular, student demonstrates the transferable skills they have acquired. Some courses in second and final year the non-examination assessment is mainly made up of the practical project.
Entry requirements for this course are normally:
Candidates with 50% and above in +2 and have minimum 50% marks in Mathematics in SLC OR
Candidates with minimum 2 principle subjects in A Level
English Requirement: A score of 213 (computer based)/ 550 (writing based)/ 79-80 (Internet based) in TOEFL OR
Band 5.5 in IELTS OR
Passing the English Placement Test (EPT) conducted by University
The teaching style in first year allows for everyone, regardless of prior experience, to reach the same level by the second year, where it is more focused towards specialization. Overall, my first year was an interesting and amazing experience as it was the first time I had ever been exposed to programming at academic level.
Our Cooperative Placement Programme is designed to allow students to expand and refine the skills they have learned throughout studies so far. Employers involved in the Programme fully support students’ development, assess their progress and aim to provide a constructive learning environment to share fresh ideas and further develop computational knowledge.
Our Placement Unit will be on hand to support you in finding suitable placement opportunities. They will assist you in preparing your CV and with interview techniques. They’ll also be in contact with you during your placement so that you’ll be fully supported while you gain the experience that employers value so highly.
In the world of computing, qualified graduates with the appropriate skills and aptitude are high in demand. Our graduates are qualified to pursue the following positions:
Computer Games Developers
Artificial Intelligence Specialists
IT Support Engineer
Fee & Finance
The full-time undergraduate tuition fee structure for IT for 19/20 entry will be 700k. Tuition fees will cover the cost of your study at the university as well as charges for registration.
Internationally recognized B.Sc. (Hons) Computing degree in Nepal at IIMS
We’re changing the world with technology.
In academic collaboration with UCSI university, IIMS offers a 123 credit hours course in B.Sc. (Hons) Computing. Equivalent to BIT in Nepal. It is an internationally recognised course designed to shape experts who can make a positive impact in the society with their unparalleled technological skills.
The course is programmed to foster key skills such as
The course is programmed to foster key skills such as analysis and design, programming, software building, maintenance of new developments, database administration, and system administration. This course covers all the requirements of a BIT degree in Nepal, as well as internationally.