CIS 120

CIS 120: Programming: Logic, Design and Implementation

Welcome to the CIS 120
Course Design Toolkit

Course description: This course teaches the fundamentals of programming logic, design, and implementation. Students learn to think logically and design programs. Examples are implemented in several languages giving students an understanding of how languages work to implement the programmer's logic and design. Students with no programming background are strongly encouraged to take this course before pursuing other languages.

CIS 120 Syllabus Template

Click on any of these links in the course outcomes below to review the Toolkit materials:

Outcome 1

Students will start to develop a basic appreciation of the logic and art of programming.

Outcome 2

Students will choose logic development strategies and demonstrate the ability to analyze problems and create logical solutions using problem solving strategies, tools, and techniques.

Outcome 3

Students will construct the basic structure of a program including sequence, decisions, looping and modules and will be able to design and construct programs using these structures and using a variety of languages and tools.

Outcome 4

Students will construct and manage module development using visual tools to design and construct examples of logic and processing and will evaluate the results.

Outcome 5

Students will recognize a variety of methods for storing data and design and construct basic, effective data storage.

Outcome 6

Students will design, construct and manage a portfolio web site.

Outcome 7

Students will research career in computing and analyze the technical and soft skills needed for success.


eLearning Course Template

Each Toolkit has an eLearning Course Template to assist faculty in designing a blended or flipped course space. The instructions linked below (and in eLearning under the Toolkit tab) explain how to copy a template into an online course space in eLearning.

Adding an eLearning Course Template to your course - http://goo.gl/AqVju


For additional up-to-date information on the Toolkits, please visit the Toolkit Support Blog - http://blog.bristolcc.edu/toolkitsupport/