The Advanced Programming Selective will be selected from the following courses offered by various departments at UT and BGSU. The course selected will depend on availability, scheduling and student background. Note that tuition for courses designated as undergraduate courses will have to be paid for by the student.
BGSU Dept. of Computer Science
(BGSU) CS215. ADVANCED PROGRAMMING CONCEPTS II (3) Fall, Spring, Summer. Advanced programming in C++. Introduction to object oriented programming techniques. Elementary data structures including lists, stacks, and queues. Dynamic storage allocation concepts. Interactive debugging techniques and use of recursion. Prerequisite: Grade of C or better in CS 205.
(BGSU) CS500. COMPUTING FOR GRADUATE STUDENTS (3). Spring, Summer. Problem solving and computer programming techniques. Variables, loops, and other control structures, arrays, subprograms, and parameter passing. Credit not applicable toward a degree in computer science. Graded S/U.
UT Dept. of Engineering Technolgoy
CSET4100 CGI PROGRAMMING WITH PERL AND JAVA [3 hours] Covers Common Gateway Interface (CGI) programming on the Internet using the most popular scripting languages. Topics include client‑side programs, server‑side programs, distributed database creation and searching. Prerequisite: Junior standing
UT Department of Business and Innovation
CMPT2110 ADVANCED CONCEPTS IN PROGRAMMING [4 hours] The course covers advanced programming techniques and the concepts of object‑oriented programming using a currently popular programming language (such as C++). Prerequisite: CMPT 2030 CMPT 2210 DATABASE DESIGN
UT Department of Electrical Engineering and Computer Science
EECS 4/5750 MACHINE LEARNING This course emphasizes learning algorithms and theory including concept, decision tree, neural network, computational, Bayesian, evolutionary, and reinforcement learning.
UT Department of Information Technology, Marketing, E-Commerce & Sales
INFS3160-001 OBJECT-ORIENTED PROGRAMMING MW 2:00-3:15 p.m. ST-4050 Kunnathur, Anand (Spring) INFS 3160-002 TR 11:00-12:15 p.m. ST-120 Fang, Xiao INFS 3160-003 MW 5:45-7:00 p.m. ST-127 Zhang, Jennifer. INFS 3160-001 Object-Orient. Program. -JAVA TR 5:45-7:00 p.m. ST-114 Fang X (Fall) INFS 3160-002 MW 2:00-3:15 p.m. ST-4050 Zhang J. Programming language hierarchy, classes and objects, object oriented terminology, development of business application both stand alone and networked. Sorting and searching, creation and use of objects. A contemporary OOP language will be needed for projects. Prerequisite: INFS 3150
INFS 3380-001 PROCEDURAL PROGRAMMING LANGUAGES C++ TR 2:00-3:15 p.m. ST-2030 Hasan, Bassam INFS 3380-011 MTWR 3:20-5:00 p.m. ST-111 Hasan B (Summer) An introduction to application program development using procedural programming languages. Topics include the data environment and file organization types, sequential and random file processing methods. Prerequisite: INFS 3150
UT Department of Public Health and Preventative Medicine
PUBH6070 GENETIC EPIDEMIOLOGY Introduces genetic epidemiology methods, principles of population genetics including linkage and association studies used in assessing familial aggregation, and transmission patterns for identifying the genetic basis of common diseases.
PUBH6110 CATEGORIAL DATA ANALYSIS This course introduces the theory and application of methods for categorical data, with emphasis on biomedical and public health applications. Topics include contingency tables, log-linear, logistic regression and Raush models, multivariate methods for matched pairs and longitudinal data. The methods are illustrated with SAS and/or SPSS, R.
PUBH6130 MOLECULAR EPIDEMIOLOGY This course focuses on the application of epidemiological techniques to the study of effects of occupational and environmental exposures.