Semester I:
210245: Digital Electronics and Logic Design
Prerequisite courses: 104010: Basic Electronics Engineering
Companion course: 210249: Digital Electronics Lab
Course Objective: The goal of this course is to impart the fundamentals of digital logic design; starting from learning the basic concept of different base number sysytem, to basic logic elements and deriving logical expression to further optimize a circuit diagram.
Text Books:
1. R. P. Jain, "Modern Digital Electronics", Tata McGraw Hill 4th Edition, ISBN 978-0-07-06691-16
2. Moris Mano, "Digital Logic and Computer Design", Pearson, ISBN 978-93-325-4252-5
3. G. K. Kharate, "Digital Electronics", Oxford Press, ISBN-10:0198061838
Semester II:
210253: Software Engineering
Prerequisite courses: 110005: Programming and Problem Solving
Course Objective: The main objective of this course is to introduce the students to Software Engineering principles and practices, including project management , configurations management , requirement definition, system analysis, design, testing, and deployment with hands-on experience in a group software development project.
Text Books:
Roger Pressman, "Software Engineering: APractitioner's Approach" McGraw Hill, ISBN 0-07-337597-7
Ian Sommerville,"Software Engineering" Addison and Wesley, ISBN 0-13-703515-2