Overview:
The Bachelor of Science in Computer Science and Information Technology at Rajarshi Janak University offers a comprehensive curriculum designed to equip students with fundamental knowledge and practical skills in the ever-evolving field of computing. This program prepares graduates for a diverse range of careers in technology, from software development to data analysis, and provides a solid foundation for advanced studies in computer science.
Program Highlights:
Latest Curriculum: The BSc CSIT program at RJU is crafted to provide a comprehensive understanding of computer science and information technology. From programming languages to system analysis, students delve into the latest advancements in the field.
Practical Learning: Gain hands-on experience through state-of-the-art laboratories and real-world projects. Our emphasis on practical application ensures that you are well-prepared to tackle the challenges of the ever-evolving technology landscape.
Industry-Relevant Skills: Stay ahead in the technology sector by acquiring skills aligned with industry demands. The program focuses on areas such as software development, database management, networking, and cybersecurity.
Expert Faculty: Learn from experienced faculty members who bring a blend of academic expertise and industry insights to the classroom. Our faculty is dedicated to nurturing the next generation of tech leaders.
| Semester I | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSMT 101 | Mathematics-I | 3 | 40 | 60 | 100 |
| CSPH 102 | Physics | 3 | 40 | 60 | 100 |
| CSEN 103 | Technical Communication English | 3 | 40 | 60 | 100 |
| CSIT 104 | Computer Concept and Programming | 3 | 40 | 60 | 100 |
| CSIT 105 | Digital Logic | 3 | 40 | 60 | 100 |
| Semester II | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSMT201 | Mathematics-II | 3 | 40 | 60 | 100 |
| CSIT 202 | Object Oriented Programming in C++ | 3 | 40 | 60 | 100 |
| CSIT 203 | Discrete Structure | 3 | 40 | 60 | 100 |
| CSST 204 | Statistics-I | 3 | 40 | 60 | 100 |
| CSIT 205 | Microprocessor and Microcontroller | 3 | 40 | 60 | 100 |
| Semester III | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSIT 301 | Computer Organization and Architecture | 3 | 40 | 60 | 100 |
| CSIT 302 | Data Structures and Algorithms | 3 | 40 | 60 | 100 |
| CSIT 303 | Numerical Methods | 3 | 40 | 60 | 100 |
| CSST 304 | Statistics-II | 3 | 40 | 60 | 100 |
| CSIT 305 | Database Management Systems | 3 | 40 | 60 | 100 |
| Semester IV | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSIT 401 | Computer Graphics | 3 | 40 | 60 | 100 |
| CSIT 402 | Operating Systems | 3 | 40 | 60 | 100 |
| CSIT 403 | System Analysis and Design | 3 | 40 | 60 | 100 |
| CSIT 404 | Java Programming | 3 | 40 | 60 | 100 |
| CSIT 405 | Web Technology | 3 | 40 | 60 | 100 |
| Semester V | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSIT 501 | Programming in Python | 3 | 40 | 60 | 100 |
| CSIT 502 | Theory of Computation | 3 | 40 | 60 | 100 |
| CSIT 503 | Computer Network | 3 | 40 | 60 | 100 |
| CSIT 504 | Analysis and Design of Algorithm | 3 | 40 | 60 | 100 |
| Elective-I | Elective-I | 3 | 40 | 60 | 100 |
| CSIT 510 | Project-I | 3 | 80 | 20 | 100 |
| List of Electives (Semester V) | |||||
| CSIT 505 | Image Processing | ||||
| CSIT 506 | Data Analytics and Visualization | ||||
| CSIT 507 | Multimedia System | ||||
| CSIT 508 | Operations Research | ||||
| CSIT 509 | E-Commerce | ||||
| Semester VI | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSIT 601 | Software Engineering | 3 | 40 | 60 | 100 |
| CSIT 602 | Cryptography and Network Security | 3 | 40 | 60 | 100 |
| CSIT 603 | Artificial Intelligence | 3 | 40 | 60 | 100 |
| CSIT 604 | Simulation and Modelling | 3 | 40 | 60 | 100 |
| CSIT 605 | Research Methodology | 3 | 40 | 60 | 100 |
| Elective-II | Elective-II | 3 | 40 | 60 | 100 |
| List of Electives (Semester VI) | |||||
| CSIT 606 | Mobile Application Development | ||||
| CSIT 607 | Wireless Communication and Networking | ||||
| CSIT 608 | Unix Shell Programming | ||||
| CSIT 609 | E-Governance | ||||
| CSIT 610 | .Net Technology | ||||
| Semester VII | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSIT 701 | Compiler Design and Construction | 3 | 40 | 60 | 100 |
| CSIT 702 | Distributed and Cloud Computing | 3 | 40 | 60 | 100 |
| CSIT 703 | Data Warehousing and Data Mining | 3 | 40 | 60 | 100 |
| CSIT 704 | Machine Learning | 3 | 40 | 60 | 100 |
| Elective-III | Elective-III | 3 | 40 | 60 | 100 |
| CSIT 711 | Project-II | 6 | 160 | 40 | 200 |
| CNCE 712 | Constitution of Nepal and Eastern Philosophy* | Non-Credit | - | 100 | 100 |
| *Non-Credit But Compulsory | |||||
| List of Electives (Semester VII) | |||||
| CSIT 706 | Software Project Management | ||||
| CSIT 707 | Software Architecture and Design Pattern | ||||
| CSIT 708 | Management Information System | ||||
| CSIT 709 | Neural Network | ||||
| CSIT 710 | Embedded System | ||||
| Semester VIII | |||||
|---|---|---|---|---|---|
| Course Code | Course Title | Credit Hours | Internal Marks | External Marks | Total Marks |
| CSIT 801 | Professional and Social Ethics in IT | 3 | 40 | 60 | 100 |
| CSIT 802 | Management and Entrepreneurship in IT Industry | 3 | 40 | 60 | 100 |
| Elective-IV | Elective-IV | 3 | 40 | 60 | 100 |
| CSIT 808 | Internship | 6 | 120 | 80 | 200 |
| CSIT 809 | Research Seminar | 2 | 50 | - | 50 |
| List of Electives (Semester VIII) | |||||
| CSIT 803 | Internet of Things (IoT) | ||||
| CSIT 804 | Natural Language Processing | ||||
| CSIT 805 | Software Quality Assurance | ||||
| CSIT 806 | Geographical Information System | ||||
| CSIT 807 | Introduction to Quantum Computing | ||||
NOTE: For Elective Subjects, from the enrolled students, minimum 50% students should be interested and subject can be applied to the facility available in the campus.
Note: