Programs

Computer Science

Programming Class

The computer science program at Cottey is designed to provide introductory, foundation courses for students seeking degrees in computer science and information science. Computer scientists develop and adapt principles for applying computers to new uses. Mathematical ability and logical thinking are the core skills needed for computer science. Cottey’s curriculum is grounded in the development of programming skills through an analytic and problem solving approach. It will prepare you for specialization in many computer fields including, graphics, robotics, and computer systems, just to name a few.

Career Opportunities

Career Opportunities
The field of computers is generally in high demand even through times of economic fluctuations. With the widespread and increasing use of computers in every part of today’s economy, there are a tremendous number of opportunities. Computer science is a broad field encompasing the design, manufacture, application and effectiveness of computers, computer materials, and computer equipment.
People who major in computer science find themselves working on a variety of different technologies; however, three-quarters of Computer Science graduates will work in the private, for-profit sector.
Occupations related to computer science are: computer programmers, animators, & engineers; software designers & engineers; systems analysts; networking administrator; database manager.

Internship and Directed Study Opportunities

As a computer science major, your chances to gain real world learning experiences through internships and directed studies are very important.
Students at Cottey College participate in internships throughout the year with a variety of businesses, organizations, and non-profit agencies. A successful internship provides students with an opportunity to apply their classroom learning to the workplace.
Employers and graduate schools agree that students who have put classroom concepts and skills to work in a “real world” environment are more realistic and productive than those who have not.
With the assistance of faculty and the transfer and career planning coordinator, computer science majors can find a variety of local and national internship experiences.
Opportunities exist locally to intern with a variety of health care facilities, non-profit organizations, and government agencies.
Directed study opportunities are available in all disciplines. Under the supervision of faculty, students can pursue academic credit on a topic or project that is related to, but beyond the scope of, regular course offerings.
Directed study topics can be tailored to your interests, whether it is conducting individual scientific research, studying girls’ punk music, or conducting advanced computer programming.

Get Involved

Want to have fun and develop your leadership skills and your resume at the same time? Then get involved at Cottey College and in the Nevada community.
Cottey College has more than 35 student clubs and organizations in which to be involved. Plus, the Nevada and surrounding community offer an abundance of service opportunities.
Here are a few activities on campus you might consider pursuing as a computer science major: Cottey Computer Club (CCC), the Retrospect (Cottey’s annual yearbook), Phi Beta Lambda, or Anime.
Activities off campus include: volunteering at the YMCA, Nevada public schools, or with Nevada Economic Development or Chamber of Commerce.

Course Descriptions

CSC 101
Application Systems, Concepts, and Practice

This course is designed to provide the basic computer skills required in typical college work. Applications covered include Microsoft Word, PowerPoint, Excel and Access. Concepts of object oriented programming are introduced with the development of animations using Alice. 3 credits


CSC 110
Introduction to Computer Science

The course provides an overview of topics such as data storage, data representation, program execution, operating and network systems, and high-level programming. The course emphasizes the roles of abstraction and algorithms in the discipline of computer science. The course is broad enough to appeal to all students and provides an excellent foundation for further study. Required for computer science majors. 3 credits


CSC 191
Virtual World Programming

Introduces students to specification analysis, modular decomposition, object oriented concepts such as class definition, object instantiation and behavior. Programming practices include statement structure,selection and iterative control structures, method development, message passing, and event handling in a virtual world programming environment. 3 credits


CSC 192
Introduction to Web Design

Provides an introduction to basic website development, focusing on planning, design, layout, accessibility, site construction, and site management. Examples of site management coverage include the development site versus the host site, updating page content, use of templates, and broken links. Students are introduced to HTML, XHTML and Cascading Style Sheets. 3 credits


CSC 201
Introduction to Programming

Prerequisite: MAT 103 College Algebra

Rigorous foundation in high-level object oriented programming. Topics include data representation, control structures, classes, methods and array data structures. Emphasizes problem solving, decomposition, class design and algorithm development. Introduces sorting, searching and algorithm analysis. 3 credits


CSC 212
Data Structures

Prerequisite: CSC 201 Introduction to Programming

Advanced programming. Introduces fundamental data structures such as pointer-based lists, stacks, queues, trees and graphs. Topics include recursive algorithms and further study in sorting, searching and algorithm analysis. 3 credits


OTHER RELEVANT COURSES THAT ARE ALSO HIGHLY RECOMMENDED AS ELECTIVES:

  • CHE101 Introductory Chemistry
  • CHE103 General Chemistry I (also CHE104)
  • CSC100 Computer Applications in the Liberal Arts
  • MAT104 Trigonometry
  • MAT112 Statistics

Faculty Advising

Preparing a class schedule, investigating majors, and researching transfer institutions can be confusing for a firstyear student. At Cottey College, academic advising assists the individual student in clarifying and achieving her educational goals.

Each student is assigned a full-time faculty member as an academic advisor. Together the advisor and student devise a balanced academic program, which encompasses the student’s educational and career ambitions. The advisor reviews all registration decisions, the advisee’s academic progress, and suggests transfer and career options.

This personalized approach to student advising allows the student to take responsibility for her own academic program, while tapping into faculty expertise.

For more information contact:
Enrollment Management
1000 West Austin
Nevada, MO 64772
1-888-5-COTTEY
enrollmgt@cottey.edu

Kathryn Taylor
Assistant Professor of Computer Science
101 Grantham
ext. 2146
ktaylor@cottey.edu

Computer science is concerned with the structures and procedures necessary to acquire, represent, organize, store, retrieve and disseminate information. It also focuses on the design, analysis, implementation, testing and modification of computer software in individual and networked computer systems. Computer science degree programs study problem-solving techniques, develop problem-solving ability, study computer programming language environments, software methods and tools, computer systems architectures, and general theories in computer science. Study in computer science provides the foundation for diverse occupations in the computer industry to include software engineering, artificial intelligence, computer systems software, operating systems and data communication. A major emphasis in computer science is on software design methodology and tools, algorithms, and data structures.

Is This Major For You?

You might like this major if you also like: mathematical and logical puzzles; giving precise and elegant explanations for how things work; and building mechanical or electronic gadgets

Consider this major of you are good at: active listening; attention to detail; creativity; critical reading/thinking; math; quantitative analysis; research; and teamwork

Employment Settings

  • Secondary Schools
  • Colleges and universities
  • Laboratories
  • Government and non-profit agencies
  • Financial institutions
  • Computer manufacturers
  • Electronic equipment manufacturers

Sample Occupations

  • Database Administrators
  • Computer and Information Scientists
  • Computer Specialists
  • Network Systems and Data Communication Analysis
  • Software Engineer
  • System Analyst and Design
  • Artificial Intelligence
  • Technical Consulting and Marketing

Academic Assistance Center Resources

Great Jobs for Computer Science Majors
Careers in Computers
Careers in the Computer Field
Career Opportunities in Computers and Cyberspace

Typical Courses In This Major

  • Introduction to Computer Science
  • Introduction to Programming
  • Data Structures
  • Calculus I, II
  • Algorithms
  • Operating Systems
  • Systems Analysis and Design
  • Software Engineering
  • Programming Languages

Other Majors You Might Like

  • Digital Media
  • Software Engineering
  • Computer Engineering Technology
  • Electrical and Communications Engineering

Websites To Visit

Association for Computer Machinery
www.acm.org

The Institute of Electrical and Electronics Engineers
www.ieee.org

American Association for Artificial Intelligence
www.aaai.org

For more information on this and other majors, visit the Transfer and Career Planning Office located in the Academic Assistance Center, RBAC 164, ext. 2132.