University Computer Science II
Course Id:   2755
zzzInstitute for Mathematics and Computer Science

Course Overview
InstitutionzzzInstitute for Mathematics and Computer Science
SubjectComputer Science and Technology
Education LevelHigh School
Institution Websiteclick here
Help
Personal Learning CoachTMTo Be Assigned
PLC Emailplc@educere.net
PLC Toll-Free Number866.4EDUCERE (866.433.8237)
* Prospective NCAA Division I and II student-athletes should visit the NCAA Eligibility Center website (www.eligibilitycenter.org) and seek the NCAA's acceptance of a particular Education Provider's virtual course prior to registration.

Course Description
This is the second course in the IMACS University Computer Science sequence.
Utilizing the Scheme, Haskell, and Python programming languages, the advanced


*Advanced recursion concepts: tail recursion, full recursion, converting from
full recursion to tail recursion, mutual recursion.

*Abstract ion and higher order functions: functions as inputs, function-valued
functions, function abstract ion, anonymous functions, curried functions, data
abstraction illustrated through the use of abstract data types in the
implementation of standard number systems.

*Ordering and sorting: extended lexicographical order based on Unicode,
select ion sort , insertion sort , merge sort , quick sort , tree sort.

*Infinite lists, list comprehensions, tuples, slices, and dictionaries.

*Projects, including a small-scale database project in Haskell that deals with
bus routes, and a significant object -oriented programming project in Python
that involves artificial intelligence in a game-playing context.


Delivery Method

  • Internet
  • Real-Time Web-Based Teacher Access


  • Prerequisites
    Students must pass the online aptitude test or receive a waiver from IMACS.


    Courses and course detail are subject to change without notice.
    educere@educere.net
    toll-free 866.4EDUCERE (866.433.8237)
    telephone 215.283.0380
    fax 866.348.1050
    INC 1500 Educere LLC
    455 Pennsylvania Avenue, Suite 140
    Fort Washington PA, 19034
    Conditions of Use • Privacy Policy • Copyright © 2002 - 2024 Educere, LLC. • All Rights Reserved.