Course Name: Software Conceptual Design

Course abstract

This course will provide learners with an overview of what all is involved in creating conceptual software designs. Specifically, it will take learners through different aspects of understanding, creating and evaluating software conceptual designs. After going through the course, learners will be able to: 1. Think of software in terms of sub-systems, and understand what issues have to be considered in order to design these sub-systems 2. Create a software conceptual design for a given design problem, and model them using Unified Modeling Language (UML) diagrams 3. Evaluate their designs for functional and non-functional quality attributes


Course Instructor

Media Object

Prof. Sridhar Iyer

Sridhar Iyer is a Professor in the Dept of Computer Science & Engg, and the Head of the Interdisciplinary Programme on Educational Technology, at IIT Bombay. He is also the Head of the Centre for Distance Engineering Education and the Principal Investigator of the National Programme on Technology Enhanced Learning at IIT Bombay. His current research interests are in the field of Educational Technology. This includes: Technology enhanced learning environments for thinking skills, Pedagogies for effective use of educational technologies, Development of ICT tools for educational applications, and Computer science education research. Some development projects that that he has conceptualized and led are: Project OSCAR, a repository of ~450 Interactive Visualizations for topics at the school and higher education levels, and Computer Masti, a series of books for teaching-learning of Computers in schools. These products have seen more than 100K downloads from 120 countries. In 2016, Computer Masti was acquired by a company and the books are now being used in ~1000 schools in India. Prior to Educational Technology, he has worked in wireless networking protocols and mobile applications. Sridhar Iyer received his BTech, MTech and PhD from the Dept of Computer Science & Engg at IIT Bombay. More information is available from his webpage: www.cse.iitb.ac.in/~sri
More info
Media Object

Prof. Prajish Prasad

Dr. Prajish Prasad completed his PhD from the Interdisciplinary Programme in Educational Technology at IIT Bombay. His bachelor's and master's degrees are in Computer Science. He is a computing education researcher and specializes in designing technology-enhanced learning environments for topics in computer science. The focus of his doctoral research was on fostering software design evaluation skills in students. Prior to joining his Ph.D., he worked as a software developer in an EdTech startup, and as an engineering instructor, teaching courses for computer science undergraduates.
More info
Media Object

Prof. T. G. Lakshmi

Dr. T.G.Lakshmi completed her Ph.D. from the Interdisciplinary Programme in Educational Technology at IIT Bombay. She has completed her bachelor's and master's degrees in computer science engineering. Her doctoral research focuses on fostering software conceptual design using the Function-Behaviour-Structure design framework. She is a computing education and learning science researcher. Her interests also include designing and implementing technology-enhanced learning environments for learners. Prior to joining her PhD, she was a software developer and a lecturer teaching undergraduate computer engineering students for several years.
More info

Teaching Assistant(s)

No teaching assistant data available for this course yet
 Course Duration : Feb-Mar 2022

  View Course

 Enrollment : 14-Nov-2021 to 21-Feb-2022

 Exam registration : 13-Dec-2021 to 18-Mar-2022

 Exam Date : 24-Apr-2022

Enrolled

Will be announced

Registered

Will be announced

Certificate Eligible

Will be announced

Certified Category Count

Gold

Will be announced

Silver

Will be announced

Elite

Will be announced

Successfully completed

Will be announced

Participation

Will be announced

Success

Elite

Gold





Legend

Final Score Calculation Logic

Enrollment Statistics

Total Enrollment: 4196

Will be updated shortly.!

Score Distribution Graph - Legend

Assignment Score: Distribution of average scores garnered by students per assignment.
Exam Score : Distribution of the final exam score of students.
Final Score : Distribution of the combined score of assignments and final exam, based on the score logic.