Skip to content
Pandemic Response Safety Guidelines
Enroll
Call Campus
Hub
CANVAS
Email
Maps
Enroll
Employee Directory
Schedules
Alumni
Offices & Services
Laker Calendar
Maps
Laker HUB Login
CANVAS Login
Laker Mail
Facebook
Twitter
YouTube
Give
Search for:
MENU
MENU
About Us
Lake Land College
Accreditation
Assessment
Board of Trustees
Employment Opportunities
Foundation
Institutional Effectiveness
Mission, Vision, & Values
Office of the President
Resources
Freedom of Information Act (FOIA)
Laker Points of Pride
Living Archive
Media Room
Request a Transcript
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
Resources
Academic Standards & Policies
Catalog
Final Exam Schedule
General Education
Guided Pathways to Success
Honors Experience
Library
Perkins Program
Professional Licensure or Certification
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 Commencement 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
Canceled Classes
Student Life
TRIO Student Support Services
WLKL Radio & TV Broadcasting
Athletics
Athletic Teams
Athletics
Baseball
Cheer & Dance
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 IT-Programming program provides the skills and knowledge to prepare students to enter the workforce in various software development positions. Through hands-on training and internship, graduates will be well-versed in using technologies essential for development, including front end and back end programming languages, version control, database management and project management.
Local working professionals provide input used to maintain the program with state-of-the-art technologies and industry best practices. Graduates will have the proper tolls necessary to obtain an entry-level software engineer position.
The program follows the ever-evolving nature of technology, so requirements and course content will change over time. A degree audit determines specific degree/graduation requirements.
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. JavaScript is used to illustrate variables, conditional statements, functions, loops, 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 and introductory JavaScript.
Prerequisites: CIS 040 or equivalent experience
Course Outline
3.0
CIS-095
Database Management
CIS-095
Database Management
An introduction to relational database fundamentals of planning, designing, and implementation. Students will learn proper relational database design principles and SQL through hands-on coursework. (Repeatable 3 Times)
Course Outline
3.0
CIS-160
Practical Software Applications
CIS-160
Practical Software Applications
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
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
Semester Totals
15.0
Second Semester
ITT-070
Python
ITT-070
Python
The course teaches the fundamentals of programming using the Python language. Coursework focuses on building a problem-solving skillset and automation of tasks.
Course Outline
3.0
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
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 and browser extensions. Students will learn JavaScript's latest features through experiential learning.
Course Outline
3.0
CIS-060
Project Management
CIS-060
Project Management
An overview of project management as it applies to information technology projects. Project management software will be introduced. (Repeatable 3 Times)
Course Outline
2.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--
IAI Mathematics
MAT 1--
IAI Mathematics
No Description Available
*
3.0
--- ---
CIS or ITT Elective
--- ---
CIS or ITT Elective
No Description Available
3.0
Semester Totals
17.0
SECOND YEAR
First Semester
Hours
CIS-164
Object-Oriented Programming II
CIS-164
Object-Oriented Programming II
This course teaches advanced concepts in object-oriented programming. Topics include polymorphism, inheritance, managing data files, debugging, exception handling, and web-based applications. (Repeatable 3 times)
Course Outline
3.0
ITT-072
Web Scripting II
ITT-072
Web Scripting II
This course focuses on developing applications using a web framework. Hands-on coursework includes using the Linux operating system to test and manage projects, the command line, webserver management, and database implementation.
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. Hands-on coursework includes applying plugins, building blogs, theme development, user account setup, and management. (Repeatable 3 times)
Course Outline
2.0
COM-111
Intro to Speech Communication
COM-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
--- ---
Social Science Elective
--- ---
Social Science Elective
No Description Available
3.0
Semester Totals
14.0
Second Semester
CIS-083
Systems Design
CIS-083
Systems Design
This course, the capstone for the IT-Programming Degree, approximates a Team-based development environment using version control software and agile development principles. Hands-on projects will include front-end and back-end app development, proper object-oriented programming, and database implementation. (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 computer related area approved by their advisor. (Repeatable 3 Times)
Course Outline
*
2.0
--- ---
Social Science Elective
--- ---
Social Science Elective
No Description Available
3.0
--- ---
CIS or ITT Elective
--- ---
CIS or ITT Elective
No Description Available
6.0
Semester Totals
16.0
Total Program Hours
62.0
Back to the top
Join Laker Nation
Take the next step
Plan a Visit
Request Info
Enroll Now
Explore Careers
Search Majors