Course Structure Overview
The Information Technology program at JAWAHARLAL INSTITUTE OF TECHNOLOGY BORAWAN is structured over eight semesters, with each semester comprising approximately 15-16 weeks of instruction. The curriculum balances foundational science subjects, core engineering principles, and specialized electives to ensure a well-rounded education that prepares students for both industry roles and further academic pursuits.
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
---|---|---|---|---|
I | CS101 | Introduction to Programming using Python | 3-0-2-4 | None |
I | MAT101 | Mathematics I | 3-0-0-3 | None |
I | PHY101 | Physics I | 3-0-0-3 | None |
I | CHM101 | Chemistry I | 3-0-0-3 | None |
I | ENG101 | English Communication | 2-0-0-2 | None |
I | ECO101 | Economics for Engineers | 3-0-0-3 | None |
II | CS201 | Data Structures and Algorithms | 3-0-2-4 | CS101 |
II | MAT201 | Mathematics II | 3-0-0-3 | MAT101 |
II | PHY201 | Physics II | 3-0-0-3 | PHY101 |
II | CHM201 | Chemistry II | 3-0-0-3 | CHM101 |
II | ENG201 | Technical Writing and Presentation | 2-0-0-2 | ENG101 |
III | CS301 | Database Management Systems | 3-0-2-4 | CS201 |
III | MAT301 | Mathematics III | 3-0-0-3 | MAT201 |
III | CSE301 | Computer Organization and Architecture | 3-0-2-4 | CS201 |
III | ECO301 | Microeconomics | 3-0-0-3 | ECO101 |
IV | CS401 | Operating Systems | 3-0-2-4 | CSE301 |
IV | MAT401 | Mathematics IV | 3-0-0-3 | MAT301 |
IV | CSE401 | Software Engineering | 3-0-2-4 | CS301 |
V | CS501 | Machine Learning | 3-0-2-4 | CS201, MAT301 |
V | CSE501 | Cybersecurity and Network Security | 3-0-2-4 | CS401 |
V | ECO501 | Macroeconomics | 3-0-0-3 | ECO301 |
VI | CS601 | Web Technologies | 3-0-2-4 | CS501 |
VI | CSE601 | Mobile Application Development | 3-0-2-4 | CS201 |
VII | CS701 | Data Analytics and Business Intelligence | 3-0-2-4 | CS501 |
VII | CSE701 | Internet of Things (IoT) | 3-0-2-4 | CS401 |
VIII | CS801 | Capstone Project | 0-0-0-8 | CS701 |
VIII | CSE801 | Internship | 0-0-0-4 | CS601 |
Detailed Elective Course Descriptions
Advanced departmental electives are offered in the later semesters to allow students to specialize and explore niche areas of interest. These courses are designed to align with current industry demands and emerging technologies.
- Machine Learning: This course delves into supervised and unsupervised learning algorithms, neural networks, deep learning architectures, and reinforcement learning techniques. Students gain hands-on experience through practical assignments and real-world datasets.
- Cybersecurity and Network Security: The course covers cryptographic principles, network protocols, secure coding practices, and incident response strategies. It includes labs on penetration testing and vulnerability analysis.
- Software Engineering and DevOps: This elective focuses on agile methodologies, continuous integration/deployment pipelines, containerization with Docker, and cloud infrastructure management using AWS/Azure platforms.
- Web Technologies: Students learn modern web development frameworks such as React.js, Angular.js, Node.js, and database integration. Emphasis is placed on responsive design and cross-platform compatibility.
- Mobile Application Development: This course covers both Android (Java/Kotlin) and iOS (Swift) platforms, including UI/UX design principles, app store deployment, and mobile security considerations.
- Data Analytics and Business Intelligence: Students are introduced to data visualization tools like Tableau, Power BI, and Python libraries such as Pandas and NumPy. They learn how to extract insights from large datasets for business decision-making.
- Internet of Things (IoT): The course explores sensor networks, embedded systems programming, and smart city applications. Labs involve building IoT projects using Raspberry Pi and Arduino platforms.
- Quantum Computing Fundamentals: An introductory course covering quantum mechanics, qubits, quantum algorithms, and current developments in quantum computing hardware and software.
- Blockchain Technologies: Students study distributed ledger systems, smart contracts, cryptocurrency frameworks, and decentralized applications (dApps) using platforms like Ethereum and Hyperledger Fabric.
- User Experience Design: This course emphasizes human-centered design principles, usability testing, prototyping tools (Figma, Sketch), and accessibility standards in digital product development.
Project-Based Learning Approach
Project-based learning is a cornerstone of the Information Technology program at JAWAHARLAL INSTITUTE OF TECHNOLOGY BORAWAN. It fosters critical thinking, teamwork, and practical application of theoretical concepts.
The curriculum includes mandatory mini-projects in the third and fifth semesters, followed by a final-year capstone project that serves as the culmination of the student's academic journey. Mini-projects are typically completed in teams of 3-5 students and are evaluated based on creativity, technical execution, documentation quality, and presentation skills.
For the capstone project, students select a topic aligned with their interests or industry needs. They are paired with faculty mentors who guide them through the research phase, implementation, testing, and final documentation process. Projects often result in patents, publications, or startup ideas.
Evaluation criteria for projects include originality, feasibility, impact, innovation, and adherence to academic standards. Students must submit progress reports at regular intervals and present their findings during internal review sessions and public showcases.