Computer Science


Jewell graduates bring critical thinking to the digital world. Jewell computer scientists go beyond the ability to write clear, well-commented code or scope and implement functional programs to solve a range of problems. Leveraging the power of the Core Curriculum Jewell students are empowered to think beyond what's next and find solutions to problems that don't exist yet, a powerful skill in the ever-changing global digital economy.

Why major in computer science at Jewell?

This program is intended to build off of a strong liberal arts foundation, while providing students with the most relevant skills in computer science, programming and application development. By the end of this program students will have the following skills and capabilities:

  • Robust skill in the use of the Python programming language, especially as geared towards the development of web-based applications and database management
  • Robust skill in the use of the Django framework for application development
  • Significant skill in the front-end development of websites and web apps using HTML5, CSS3 and Javascript
  • An understanding of the function of the following languages, as well as elementary skill in their use: C, MySQL
  • An understanding of how hardware works and how a compiler communicates information from software to hardware
  • A robust understanding of how to use data structures to store and manipulate information
  • A robust understanding of how to select and use algorithms to solve computational problems

 

A Modern Approach to Learning

Computer science at Jewell mixes the best of on campus and online learning. Each term students in the program will take a mix of in person classes at the William Jewell campus in Liberty, Missouri with online coursework. The hybrid approach allows students to interact with leaders in the industry and learn from a variety of experts. The hybrid schedule also gives students more flexibility day to day helping them more easily manage co-curricular opportunities and practical experiences into a rigorous major.

Required Courses for the Major:
  • MAT 109: Calculus 1 (4)
  • DTS 218: Applied Statistics (4)
  • CSC 210: Discrete Mathematics (4)
  • COM 260: Organizational Communication (4)
  • DTS 190: Introduction to Programming (4)
  • CSC 100: Internet history, Security, and Technology (3)
  • CSC 195: Programming for Everyone II (3)*
  • CSC 200: Web Development (3)*
  • CSC 290: Introduction to C (3)*
  • CSC 295: Inside of a Microprocessor (3)*
  • CSC 300: Application Development 1: Exploring Web Applications (3)*
  • CSC 320: Data Structures (3)*
  • CSC 330: Application Development 2: Building Web Applications (3)*
  • CSC 400: Algorithms (3)
  • CSC 410: Product Development (3)
  • CSC 440: Capstone Project(3)    
  • CSC 430: Senior Seminar (2)
  • DTS 410: Ethics & Technology (2)

*online course