We're operating, just doing things differently.

Select "learn more" to find out what's open on campus. - Learn More.

This is a draft version of the LCC Catalog and is intended for review purposes only.

Computer Science


*Filter this list of courses by Course ID, Title, or Credits.

 

Course Listings


CS 110Introduction To Microcomputer Applications3 CRS, F, W, Sp

Introduces the student to microcomputers and software applications. Windows, word processing, and electronic spreadsheets basics are presented.

Prerequisite: Ability to use a keyboard


CS 170Fundamentals of Computer Programming5 CRF, W, Sp

Offers an introduction to computer programming concepts and the development of applications. Program development, style, testing, and documentation are presented, discussed and applied using the C++ programming language. This course is a beginning course for CS majors and others, such as engineering transfer students, wishing an introduction to structured computer programming.

Prerequisites: MATH 089 or TECH 089 or MATH 097 with a grade of C or better and knowledge of Windows is required; or instructor permission.


CS 175Event-Driven Programming5 CRSp

Offers an introduction to designing and implementing Windows applications using Visual Basic. Concepts involving event-driven programming, graphical user interface design, and algorithm implementation are covered.

Prerequisite: CS 170 (was CIS 180)with a grade of C or better, or instructor permission.


CS 208Introduction to Management Information Systems5 CRW

Introduction to the principles, roles, and application of Management Information Systems (MIS) in business. Investigations into MIS include hands-on lab experiences and case studies.

Prerequisite: BUS& 101, ENGL& 101, or instructor permission. CS 110 recommended.


CS 270Data Structures I5 CR REEL, NSCIS, F, Sp

Offers a detailed study of structured and object-oriented programming,including algorithms, searching and sorting, and data structures using the programming language C++.

Prerequisite: MATH 099 or TECH 099 and CS 170, both with a grade of C or better, or instructor permission.


CS 275Object-Oriented Programming5 CR REELW, Sp

Offers an introduction to the object-oriented programming paradigm using Java. Various object-oriented programming concepts will be discussed. Object-oriented programs will be developed and implemented.

Prerequisite: CS 170 with a grade of C or better, or instructor permission.


CS 280Advanced Data Structures5 CR REELS, Sp

Offers a detailed study of advanced data structures, including the analysis of algorithms and object-oriented programming using the programming language C++.

Prerequisites: CS 270 and MATH& 141 (was MATH 112), both with a grade of C or better, or instructor's permission.


CS 281Digital Design and Computer Organization5 CR REEL

Introduces elementary digital logic design and the organization of computers.

Prerequisites: MATH& 141 (was MATH 112) and CS 270, both with a grade of C or better, or instructor permission.


CS 282Assembly Language Programming (was Microprocess.)5 CR REEL

Introduces protected-mode assembly language programming. Covers assembly language concepts and code in the context of either 'C' or C++'.

Prerequisites: CS 281 with a grade of C or better, or instructor permission.


CS 285Programming Tools5 CR REELS, Sp

Covers tools and techniques which facilitate programming and debugging, including debuggers, profilers, scripting, and C and C++ programming under the Linux operating system.Formerly known as CIS 235.

Prerequisite: CS 270 with a grade of C or better, or instructor permission.


CS 288Cooperative Work Experience1 CR - 15 CR

Provides work-based learning experience in a specific program of study. Individualized student outcomes are developed, focusing on behaviors that contribute to workplace success.

Prerequisites: Instructor or Cooperative Education Coordinator permission Concurrent requirements: COLL 289 or BTEC 294 or BUS 294 or IT 294 must be taken prior to or concurrent with this course.


CS 299Independent Study1 CR - 10 CR

Offers individualized learning opportunities for knowledge or skill development. Content and expectations are established between the student and instructor, and documented in an Independent Study contract.

Prerequisites: By instructor permission only.


Copyright 2018 Lower Columbia College | All Rights Reserved.