2018-2019 Academic Catalog 
    
    Mar 28, 2024  
2018-2019 Academic Catalog [ARCHIVED CATALOG]

CSCI 124 - Honors Introduction to Computing


This is an enriched introduction to computing and its diverse applications, with an emphasis on bioinformatics in the fall 2017 offering.  The course aims to teach computational principles and prepare students for solving important real-world problems through effective computation.  Students will learn programming in java and phython, as well as powerful algorithm design methods such as recursion, greedy approach and dynamic programming.  In fall 2017, students will also learn to solve challenging problems in computational biology and other fields through a systematic process of problem formulation, algorithm design, code development and testing.  No prior programming experience is required.  Strong interests in computational problem solving, good analytical skills and work ethics are important for student sucess in the course.

Prerequisites: Permission Only

Course Designation/Attribute: SP

Anticipated Terms Offered: Periodically