bsc in csBachelor of Science in Computer Science
The programme aims to provide knowledge and understand-ing of the fundamental principles and technologies that under-
pin the discipline of computing (computer science). The pro-gramme provides the opportunity to study core computer science
modules which cover a wide range from computer architecture, operating systems and compilers, to essential algorithms, databases,
computer networking programming skills.The practical components of the programme will help develop practical skills in the use of industry tools and techniques to develop software. The
programme will also provide knowledge and of computer systems, algo-rithms, programming and software engineering. Students will develop
the ability to apply this knowledge and skills in practical situations to resolve business and technical problems.
career related opportunitiesThe graduates of BSc in Computer Science programme will
have the ability to perform as administrators and managers in civil service or the corporate and private sectors. Their
core knowledge and skills will enable them to work as a Software Developer, Database Designer, Computer Sys-
tems Analyst, Network Architect, Web Developer, Information Security Analyst, Computer Program-
mer, IT Consultant and IT Entrepreneur.
programme structureYr Sem
IAPC101 Computer fundamentals
PLT101 Programming in Python
DEL101 Digital Electronics
MAT101 Discrete Structures
ACS101 Academic Skills
1 II
ADS101 Algorithms and Complexity
CAE101 Computer Architecture and Organization
CAE102 Operating Systems
MAT102 Calculus
DZG101 Dzongkha Communication
I
APC202 Object Oriented Analysis and Design
PLT202 Object Oriented Programming Using Java
CAE203 Database Systems
MAT205 Statistics and Theory of Probability
ACC201 Financial Accounting
IIAPC203 Internet of Things
APC204 Internet Programming
CAE204 Networking and Communications
MAT204 Linear Algebra
IPE301 Principles of Economics
IAPC305 Software Engineering
APC306 Parallel Computing
APC307 System Administration
MAT206 Operations Research Techniques
PRW301 Research Methodology
II CAE305 Compilers
APC308 Data Mining
APC309 Information Assurance and Security
MAT307 Numerical Methods and Scientific Computing
SPP301 Social Issues and Professional Practice
ICAE406 Theory of Computation
APC410 Human Computer Interaction
APC411 Intelligent Systems
APC412 Computer Graphics
EDP101 Entrepreneurship
IIAPC413 Cloud Computing
CAE407 Data Science
Modules
2
4
PRW402 Final Capstone Project
3
entry requirements
Sl.No. Eligibility Criteria Ability Rating Points 1
XII Science passed candidates with a minimum of 50% in Math
Mathematics – 5 Physics – 3 English – 2 Two other subjects – 1
Upon successful completion of the programme, graduates will be able to:1. Communicate e�ectively the essential facts, concepts, principles, terminology and theoretical underpinnings of the discipline and their practical in�uences.2. Design and implement a given system based on both quantitative and qualitative assessment of its functionality, usability, and performance. 3. Analyse and determine the practical implications of the computational complexity of a given algorithmic process. 4. Respond e�ectively and with integrity to the unique social, legal, ethical, profes-sional issues and cultural concerns inherent in the discipline of computing.5. Use and explain the core concepts and theories of computer science and computer applications.6. Use appropriate theories, practices and tools for the speci�cation, design, imple-mentation and evaluation of computer-based systems.7. Demonstrate problem solving skills that involve model building and analysis8. Reason and communicate clearly about requirements, speci�cations, designs and solutions through commonly used notations.9. Deliver appropriate solutions within the constraints imposed by the context and resources.10. Research and critically evaluate relevant topics, ideas and issues related to the discipline.11. Identify and appraise the main threats to computer systems and networks security and integrity.12. Apply appropriate research methodologies in carrying out independent research in computer science and produce a report demonstrating evidence of critical thinking.13. Pursue further study at the postgraduate level.
learning outcomes of the programme
for additional information
Contact Programme Leader Ms. Kezang Yuden [email protected] Or Dean, Academic A�airs Mr. Tshering [email protected]
Gyalpozhing College of Information TechnologyRoyal University of BhutanGyalpozhing, Mongar, BhutanTel:975-4-744227/744118Email:[email protected]: www.gcit.edu.bt