Course Catalog and Schedule

Startup Programming and Management (KIEI-925-0)
1.00 Credit
TCE BidStats


Formerly ENTR-925-0

This course provides students with an introduction to web development and software project management. Students will learn:

• the key concepts of programming and application development

• the essentials of the Ruby on Rails web framework

• the core principles of agile management

• how to use Git and other go-to tools of modern tech companies

By the end of the course, students will be able to build a functional prototype of a simple database-backed web application and deploy it to a production server. Perhaps more importantly, students will gain a literacy in the concepts that go into building a technology product; which will allow them to ideate more constructively, converse more effectively with developers, and manage teams more efficiently.

An interesting aspect of this course is that it will itself be managed as an agile project, using tools such as GitHub and Pivotal Tracker. Other features include:

• unlimited access to screencasts tailored specifically for the course

• lectures will be interactive, with short pair exercises sprinkled throughout

• optional (but strongly encouraged) weekly discussion sections with the professor to reinforce concepts

This class is recommended for students who plan to start web-based businesses and want to understand what goes into developing an MVP. This class is also recommended for students who want to join start-ups and need to understand the technical aspect of the business in order to communicate with the development team. Students will be expected to have Mac, Windows, or Linux computers that they can complete homework and projects on (detailed instructions on setup will be provided). No prior programming experience is required.

All Students: Negative PreRequisite: ENTR-925-0

Download Schedule Information
Command item
Academic Year Term   Course ID Title Sec ID   Credits Syl Instructor Times Campus Location Mand 1st Exam
2013-2014 Fall 2013 KIEI-925-0 Startup Programming and Management 81 1 Betina, Raghu Thu 06:30 PM - 09:30 PM Evanston Jacobs (166) N Thursday Dec. 12, 6:30pm - 9:30pm @ 166
2013-2014 Winter 2014 KIEI-925-0 Startup Programming and Management 61 1 Cohen, Jeffrey Thu 01:30 PM - 04:45 PM Evanston Jacobs (G36) N
2013-2014 Spring 2014 KIEI-925-0 Startup Programming and Management 31 1 Betina, Raghu Mon 06:00 PM - 09:00 PM Chicago Wieboldt (203) Y
2013-2014 Spring 2014 KIEI-925-0 Startup Programming and Management 61 1 Cohen, Jeffrey Tue/Fri 08:30 AM - 10:00 AM Evanston Jacobs (G36) Y