Skip to content
COVID-19 Student Resources
COVID-19 Campus Visit Screening Form
COVID-19 Staff Resources
Enroll
Call Campus
Hub
CANVAS
Laker Mail
Enroll
Employee Directory
Schedules
Alumni
Offices & Services
Laker Calendar
Maps
Laker HUB Login
CANVAS Login
Laker Mail
Facebook
Twitter
YouTube
Give
Search for:
About Us
Lake Land College
Accreditation
Assessment
Board of Trustees
Employment Opportunities
Foundation
Institutional Research
Mission, Vision, & Values
Office of the President
Resources
Freedom of Information Act (FOIA)
Living Archive
Media Room
Sustainability
About Us Links
Calendar
Employee Directory
ISS Virtual Help Desk
Maps
Strategic Plan
Student Success Stories
About Us
Academics
Academics
Academic Areas of Study
Academic Majors, Degrees & Certificates
Adult Education
Center for Business & Industry
Community Education
Dual Credit
High Demand Programs
IDOT Training Program
Traffic Safety Program
Truck Driver Training
Academics Links
Important Dates
Academic Division Information
Counseling
Course Descriptions
Graduation Information
Online Learning
Schedules
Academics
Resources
Academic Standards & Policies
Catalog
Final Exam Schedule
General Education
Guided Pathways to Success
Honors Experience
Library
Perkins Program
TRiO Student Support Services
Tutoring & Testing Center
Admissions
Admissions
Admissions & Records
Counseling
Enroll
Getting Started
International Studies Program
Special Admission Programs
Admissions Links
New Student Orientation
Parents & Families
Request a Transcript
Visit Campus
Resources
CLEP Testing
FAQs
Placement Testing
Student Accommodations
Student IDs
Textbook Rental
Click Here for Info
Logo
Paying For College
Paying for College
Financial Aid
Nelnet Payment Plan
Scholarships
Tuition & Fees
Resources
Financial Aid Info For Parents
Student Employment
Veterans
Financial Aid
Paying for College Links
Important Dates
Net Price Calculator
Refunds
Student Life
Student Life
Activities & Student Clubs
Fitness Center
Honors Experience
Housing
Inclusion and Diversity
Intramurals
Volunteer
Student Life
Resources
Laker Nest Bookstore
Campus Transportation
Career Services
Counseling
Health Services
Mental Health Resources
Police Department
Student Accommodations
Student Life Links
Calendar
Class Notifications
Student Life
TRiO Student Support Services
WLKL Radio & TV Broadcasting
Athletics
Athletic Teams
Athletics
Baseball
Cheerleading
Men’s Basketball
Softball
Volleyball
Women’s Basketball
Athletics
Athletics Links
Facilities
Intramurals
Laker Athletic News
Listen Live – WLKL
Watch Live
Campus Maps
Lake Land Lakers
Academic Program Model
Academic Program Model
IT-Programming (AAS.ITPRO)
The concentration in Programming provides the necessary training to prepare a student to enter business, industry or government work in programming and related jobs.
The core required classes cover general areas of Information Technology and the concentration classes cover a variety of application programming languages, web programming and database interactivity.
Program requirements may change over time. Specific degree/graduation requirements are determined by a degree audit.
FIRST YEAR
First Semester
Hours
CIS-156
Computer Logic
CIS-156
Computer Logic
This course is an introduction to basic computer programming terms and concepts. Basic programming principles are explored using JavaScript, including variables, conditional statements, functions, repetition structures and arrays. (Repeatable 3 Times)
Course Outline
3.0
CIS-099
Introduction to Web Technology
CIS-099
Introduction to Web Technology
This introductory course teaches web page design principles, including proper use of HTML5 and CSS3.
Prerequisites: CIS 040 or equivalent experience
Course Outline
3.0
CIS-160
Practical Software Application
CIS-160
Practical Software Application
Provides an opportunity for students to learn computer concepts and to use word processing, spreadsheet, database management, and presentation software. (Repeatable 3 Times)
Course Outline
3.0
CIS-071
Introduction to Networking
CIS-071
Introduction to Networking
An overview of computer hardware, software, networks, Internet, web applications, systems, security and troubleshooting. To be used as an introduction to the Network Administration program or to supplement another computer-related degree. (Repeatable 3 Times)
Course Outline
2.0
SFS-101
Strategies for Success
SFS-101
Strategies for Success
Designed to improve student performance in college and beyond. Topics include: college resources; identification of college and career goals; implementation of study, note-taking, and test-taking strategies; and development of life management skills including time management, stress management, and relationship skills.
Course Outline
OR
PED ---
P.E. Elective
PED ---
P.E. Elective
No Description Available
HED ---
Health Elective
HED ---
Health Elective
No Description Available
2.0
ECO-231
Principles of Econ I (Macro)
ECO-231
Principles of Econ I (Macro)
Focuses on the nature and method of economics, basic supply and demand analysis, national income accounting, business cycles, inflation and unemployment, fiscal policy, money and banking, and monetary policy.
Course Outline
OR
--- ---
Social Science Elective
--- ---
Social Science Elective
No Description Available
3.0
Semester Totals
16.0
Second Semester
CIS-162
Object-Oriented Programming I
CIS-162
Object-Oriented Programming I
This course teaches the fundamentals of object-oriented programming. It builds on the concepts of data types, functions, arrays, programming structures and debugging from CIS 156 Computer Logic while introducing classes, objects, encapsulation and modular design using the C# language. (Repeatable 3 Times)
Course Outline
*
+++
3.0
ENG-119
Composition I Pathway
ENG-119
Composition I Pathway
Students will study the writing process by reading essays illustrating a variety of rhetorical strategies, analyzing texts, and writing, revising, and editing short essays. Course is for students who have assessed into developmental English, receiving supplemental instruction for course completion.
Course Outline
*
OR
ENG-120
Composition I
ENG-120
Composition I
Students will study the writing process by reading essays that illustrate a variety of rhetorical strategies, analyzing writing tasks and texts, and writing, revising, and editing short essays.
Course Outline
*
3.0
ITT-071
Web Scripting I
ITT-071
Web Scripting I
This course focuses on applying HTML5, CSS3, Javascript and JavaScript Frameworks for developing web applications.
Course Outline
*
+++
3.0
MAT-090
Math for Computer Applications
MAT-090
Math for Computer Applications
Covers mathematical concepts used in the computer and business field. Topics include algebra; addition, subtraction, multiplication, division of decimals and fractions; hexadecimal, binary and octal number systems. Problem solving techniques will be used to solve business-related narrative problems.
Course Outline
*
+++
OR
MAT 1---
Math Elective
MAT 1---
Math Elective
No Description Available
*
3.0
SPE-111
Intro to Speech Communication
SPE-111
Intro to Speech Communication
Focuses on the fundamental principles and methods of selection, analyzing, organizing, developing and communicating information, evidence, and points of view to audiences.
Course Outline
3.0
CIS-060
Project Management
CIS-060
Project Management
An overview of project management as it applies to information technology projects. (Repeatable 3 Times)
Course Outline
2.0
Semester Totals
17.0
SECOND YEAR
First Semester
Hours
CIS-052
Visual Basic
CIS-052
Visual Basic
Continuation of fundamentals of programming including selection,iteration, and condition structures. Introduction to graphical interface(s) and object-oriented, event-driven applications requiring the use of events, arrays, classes, inheritance, file handling, error handling and more. Also includes ASP.NET applications and ADO.NET applications. (Repeatable 3 Times)
Course Outline
*
+
4.0
CIS-164
Object-Oriented Programming II
CIS-164
Object-Oriented Programming II
This course teaches advanced concepts in object-oriented programming. It develops an understanding of Windows programming, events, inheritance, data files, debugging, exceptions, and Web-based applications. (Repeatable 3 times)
Course Outline
*
+
3.0
CIS-170
Object Oriented Programming III
CIS-170
Object Oriented Programming III
This course teaches advanced concepts in object-oriented programming including data structures, threads, animation, networking, databases, ASP.NET and XML. (Repeatable 3 times)
Course Outline
3.0
CIS-095
Database Management
CIS-095
Database Management
This course covers relational database principles from design to implementation. Students will learn proper database design principles and SQL (Structured Query Language). (Repeatable 3 Times)
Course Outline
*
+
3.0
CIS-049
Content Management Systems
CIS-049
Content Management Systems
This course covers the creation and maintenance of a website using a content management system. Coursework includes applying plugins, blogging, commenting, theme development and user account setup. (Repeatable 3 times)
Course Outline
*
2.0
ITT-072
Web Scripting II
ITT-072
Web Scripting II
This course covers developing applications using a web framework, introduces the Linux operating system, web server management and database implementation.
Course Outline
*
+
OR
--- ---
Electives
--- ---
Electives
No Description Available
**
3.0
Semester Totals
18.0
Second Semester
CIS-083
Systems Design
CIS-083
Systems Design
This capstone course for the IT-Programming degree focuses on team development of web applications. The coursework approximates a modern web development work environment using version control software and agile development principles. Projects will include front end and back end app development, proper use of object-oriented programming and database implementation. Teams will deploy their applications on the internet, allowing them to share their work with prospective employers. (Repeatable 3 Times)
Course Outline
*
+++
4.0
CIS-074
IT Seminar
CIS-074
IT Seminar
Places emphasis on the student's on-the-job experiences. Job related aptitude tests as well as job hunting techniques are discussed. (Repeatable 3 Times)
Course Outline
*
1.0
ITT-045
IT Programming Degree Internship
ITT-045
IT Programming Degree Internship
This course gives IT-Programming students on-the-job experience. Students must work in a programming related area approved by their advisor. (Repeatable 3 Times)
Course Outline
*
2.0
PSY-271
Intr/Psychology
PSY-271
Intr/Psychology
Focuses on psychology as a science, introducing Concepts, research methods and research in a variety of subfields, including neuroscience, sensation and perception, consciousness, learning and memory, cognition, motivation and emotion, development, personality, disorders and therapy, and social psychology.
Course Outline
OR
--- ---
Social Science Elective
--- ---
Social Science Elective
No Description Available
3.0
ITT-054
Mobile Application Development
ITT-054
Mobile Application Development
This course is a study of mobile device programming. Development of mobile applications including user interfaces, user input, variables, icons, decision making, lists, arrays, web browsers, audio, pictures, tablets, animation, Google maps, and publishing are covered. (Repeatable 3 times)
Course Outline
*
+++
3.0
ITT-073
Web Scripting III
ITT-073
Web Scripting III
This course focuses on developing web applictions using JavaScript frameworks, PHP, and a MySQL Database.
Course Outline
*
+++
OR
--- ---
Elective
--- ---
Elective
No Description Available
**
3.0
Semester Totals
16.0
Total Program Hours
67.0
Back to the top
Join Laker Nation
Take the next step.
Plan a Visit
Request Info
Enroll Now
Explore Careers