Navigate Caper College's Website
  • About Us
  • Faculty
  • Degrees
  • Courses
  • What Can You do with a Computer Science Degree?
  • School Home Page
  • Apply

Casper College's facilities and instructors in the Computer Science Department are top notch!  Our computers reflect the state of the art equipment required to perform programming.  The computer science classrooms provide an excellent learning environment and our labs are accessible to students after class to work on their projects or just relax. The Wold Physical Science Center, which houses the computer science department, is one of the newest on campus.  It houses study and lounge areas, as well as the Math Learning Center, where students can get tutorial assistance at no charge in computer science and more.

Our curriculum closely follows the same curriculum as the University of Wyoming and offers more classes that count toward a degree in computer science than any other community college in Wyoming.  The majority of classes are typical of the required classes for most  4-year schools across the United States.

Computer Science is a vital and incredibly exciting field of study that epitomizes what cutting edge technology is all about in America.  Consistently in the past, job growth in the Computer Science and Information Technology areas has been one of the most rapidly growing job sectors, accounting for much of America's prosperity as it continues to move forward into the information and technology age.

If you want to be a part of the information and technology arena, pursuing a degree in computer science at Casper College is a great way to prepare for your future.

Contact Information:    

Renee Hardy
Academic Assistant
(307) 268-2513
PS 132


Grant Wilson
Dean, School of Science
(307) 268-2593

  • Dr. Kevin Lenth
    • (307) 268-2519
    • PS 341
    • Weblink

COSC 1010 Introduction to Computer Science (3L,2LB,4CR)[E]:
Introduction to problem solving and programming using structured program development techniques applied to a high-level programming language, currently Visual Basic. Students will participate in software experimentation in a closed laboratory setting. Additional programming exercises will be assigned for students to complete in open laboratories or on their own equipment. Prerequisite: typing skills.

COSC 1030 Computer Science I (3L,2LB,4CR)[E]:
Study of algorithmic problem solving using principles of structured programming and object oriented design. Algorithms are implemented in a high level object oriented language, currently C++. Programming assignment and experimentation with software in a closed laboratory supplement the discussion. Previous programming experience required. Prerequisite: COSC 1010 or equivalent.

COSC 1200 Computer Information Systems (2L,2LB,3CR)[E]:
An introduction to computers and information processing. Computer concepts covered include: the merger of computer and communication technologies, hardware, software, ethics, and security. Students develop basic software skills in: word processing, spreadsheets, databases, presentations, Web designing, and integrating software. Keyboarding skills equivalent to 20 wpm is needed to succeed.

COSC 2030 Computer Science II (3L,2LB,4CR)[E]:
Studies the use and implementation of abstract data structures in an object oriented programming environment. Topics include lists, stacks, queues, tables, binary trees, graphs, space and time complexity, recursion, and recursive data types. Programming exercises and experimentation with software in a closed laboratory supplement the discussion. Prerequisite: COSC 1030.

COSC 2150 Computer Organization (3L,3CR)[E]:
Foundations class for advanced coursework in computer science. Use of assembly and high-level languages to study the structure and operation of computers. Topics include the logical organization of computers, structured data and instruction representations in various types of languages, and extensive study of the Assembly Language of the 32 bit Intel microprocessor. Most programming is done at the Assembly Language level. Prerequisite: COSC 2030, or concurrent enrollment.

COSC 2210 Business Data Processing I (2L,2LB,3CR):
Study of relational database design techniques. Skills learned include relational table design, user interface design, and visual basic scripting. Microsoft Access, Microsoft SQL Server, and other relational databases will be used. Prerequisite: CMAP 1815, COSC 1010, or permission of the instructor.

COSC 2220 Business Data Processing II (2L,2LB,3CR):
Study of principles of database administration. Skills learned include installation and configuration of scalable databases, implementation of security modeling, and implementation of fault tolerance systems for Microsoft SQL Server databases. Prerequisite: COSC 2210.

COSC 2240 Systems Analysis and Design (3L,3CR):
How to analyze existing information processing systems and prepare user specifications for improved systems. The systems development life cycle, from investigation through installation and review, and an actual systems analysis. Prerequisite: completion of or concurrent enrollment in CMAP 1815.

COSC 2300 Discrete Structures (3L,3CR)[E]:
Applications in computer science of set theory, counting techniques, Boolean algebra, mapping, relations and functions, propositional logic and graphing. Additional topics include induction, proof methods, and propositional calculus. Prerequisite: COSC 2030 and MATH 2200 or MATH 2355. (Dual listing MATH 2300.)

COSC 2402 LISP Programming with CLOS (2L,2CR):
Overview of functional programming using the Common Lisp language. Includes object oriented topics using the CLOS object system. Students are expected to complete programming assignments in open computer labs or on their own computers. Prerequisite: COSC 2030, or permission of the instructor.

COSC 2403 Linux with X-Windows (2L, 2CR):
Installation, configuration and management of the Linux operating system in stand-alone and networked environments. Topics will include installation and use of Linux and the X-Windows systems, use of shell commands and scripting, file system organization and maintenance, account and process management, networking and software installation. Prerequisite: COSC 1030.

COSC 2404 Java and JavaScript Programming (2L, 2CR):
Introduction to the use of Java and JavaScript languages in the design of Web-based applications. Topics will include a comparison of the Java and JavaScript languages, data storage, assignment statements and expression evaluation, function definitions and use, control and data structures, classes and objects, and the integration of scripts and Applets with HTML code in the design of Web pages. Prerequisite: COSC 1030.

COSC 2405 MFC Windows Programming in C++ (2L, 2CR):
An intermediate level course in developing windows-based applications using the Visual C++ project development platform. Students will use the Visual Studio to create dialog-based applications for the Windows operating systems. Topics will include C++ classes and their use, standard Microsoft components, and placing controls into C++ applications. Prerequisite:  COSC 1030.

COSC 2406 Programming in Java (3L,2LB,4CR)[E]:
Students will study algorithmic problem solving techniques using object oriented programming in Java. Topics include creation of files, applets and graphical interfaces, console applications, arrays, graphics and animation methods and Internet communication, with special emphasis on class and object creation. Prerequisite: COSC 1010 or COSC 1030.

COSC 2409 Programming: Topic (2-4L,2-4CR)[E]:
Describes various computer languages focusing on their differences from prerequisite languages and the uses of these new features. This course will give the student the chance to study new and unusual languages and their uses. Prerequisite: COSC 2030 or concurrent enrollment.

COSC 2480 Cooperative Experience (Computer Systems and Applications) (1-3CR) (Max. 6):
The student is afforded the opportunity to gain practical, on-the-job experience within the student’s area of business specialization. Supervision of program coordinator and employer, if required. A minimum of 80 hours of on-the-job training represents one semester hour. The student must maintain 12 credit hours with a 2.0 GPA during the semester this course is taken. Prerequisite: Computer systems and applications or computer science major and permission of the program coordinator.

COSC 2495 Computer Workshop (3LB,1CR) (Max. 3):
Offers practical experience in programming and in using the computer to process various types of jobs. Intended for those students who wish to obtain additional programming experience. Prerequisite: COSC 2030.

Artificial Intelligence
Communications control technician
Public Health Service computer specialist
Defense Department equipment analyst
Systems programmer
State budget office analyst
Health information database designer

Editor, technical journal
Technical writer

Research and Development
Computer Theory
Operating Systems and Networks .
Software Applications
Information Technology
Strategic analyst Electrical Engineer
Automated systems designer

Business / Technical
Software Engineering
Network Engineer
Systems Analysis
Database Administrator
Computer Design and Engineering
Computer Architecture .
Technical support representative
Computer graphics technician
Marketing consultant
Management information systems corporate officer
Product manager
Systems analyst
Corporate security specialist
Telecommunications manager
Graphic artist, computer aided design

| School of Science Home Page | Office Hours |
| Computer Science Departmental Report |

The School of Science houses more than a dozen strong programs in the physical and life sciences. The faculty in the School of Science include accomplished paleontologists, physicists, engineers, mathematicians and seasoned professionals from agricultural, nutrition and other industries. Students have access to modern and well-equipped laboratories in the Loftin Life Science Center and the Wold Physical Science Center.

Casper College logoCasper College will be the foundation of your education and your career. START NOW!
Navigate our site
Home Page Contact Us Policies Mission/Vision/Values/Goals A to Z Index Return to the previous page. Home Page A to Z Index Events Search our site Find Faculty/Staff/Administration @ Casper College New Media @ Casper College