SUNY Brockport Logo

Computational Science

(716) 395-2262
FAX: (716) 395-2304
Dr. Osman Yasar Director, Computational Science Program
Ms. Deborah Dilker, Departmental Secretary

Link to Course Descriptions

What is Computational Science?

Computational Science is an emerging discipline that integrates computation with traditional scientific models in such a way as to constitute a whole new scientific technique.

Computational Science, based on computer simulations, provides a new paradigm to attack models that are physically more exact, even if mathematically intractable. Thus the trinity (theory, experiment and computation) opens up new vistas in scientific inquiry into problems of significant social impact. Computational Science, though an emerging discipline, holds the promise to be a future engine of economic growth.

How does this discipline differ from Computer Science?

A fundamental difference between the two disciplines is that while Computer Science focuses study on the computer itself, Computational Science treats computer technology as a tool. Computer Science deals with the science of computation, Computational Science deals with computation in science. While Computer Science educates students in building better computational tools, Computational Science educates students in exploiting those tools to solve complex real-world problems such as predicting environmental changes, multidimensional international monetary fluctuations, medical imaging.

Four-year B.A./B.S. degree program in Computational Science:

Admission Requirements and Procedures:

Freshman/Transfer admission to the undergraduate program is competitive based on the student's high school/college preparation, academic average/grade point average, standardized test scores, class rank, and recommendations. Freshman applicants must be high school graduates.

Completion of the SUNY Undergraduate Application is required.

General Requirements for Degree Completion:

Students must, in addition to the major, meet existing SUNY Brockport requirements including that of general education, liberal arts and sciences, upper-division, minimum cumulative grade point average and, if applicable, foreign language.

Degree Requirements

The four-year B.A./B.S. in Computational Science requires 43 credits to be taken in Computational Science, 37 credits of required core courses and 6 credits for the upper-division courses in the sciences.

Required Courses (37 credits):
 Mathematics courses (15 credits)Credits
Calculus III (MTH 203)3
Statistical Methods II (MTH 442)3
Linear Algebra (MTH 424)3
Numerical Analysis (MTH 471)3
Discrete Mathematics II (MTH 481)3
 Computer Science Courses (11 credits) 
Fundamentals of Computer Science II (CSC 205)4
Advanced Data Structures (CSC 406)4
Parallel Computing (CSC 444)3
 Computational Science Courses (11 credits) 
Applied and Computational Mathematics (CPS 404)3
Dynamical Systems (PHS 302)3
Instrument Interfacing Laboratory I & II (PHS 408, PHS 409 - 1 credit each)2
Scientific Visualization (CPS 433)3
Elective Courses
(from the upper-division courses in the sciences)
6
Sample upper-division courses: Population Biology, Physical Chemistry I & II, Fluid Mechanics, Statistical Mechanics, Dynamic Meteorology, Ecology
Prerequisites:
   Calculus I & II (MTH 201 & 202 - 6 credits)
Discrete Mathematics I (MTH 281 - 3 credits)
Fundamentals of Computer Science I (CSC 203 - 4 credits)
College Physics I & II (PHS 201, PHS 202 - 8 credits)
Statistical Methods I (MTH 441 - 3 credits)



A four-year schedule of the B.S. program in
Computational Science.

    FallSpring
Year I
     MTH 201 Calculus I (AN)MTH 202 Calculus II (A)
PHS 201 College Physics I (A)PHS 202 College Physics II (A)
Elective (Gen. Ed. - AF)CSC 120 Intro to CS (Gen. Ed. - T.)
Elective (Gen. Ed. - AH)Elective (Gen. Ed. - AP)
Elective (Gen. Ed. - AS)Elective (Gen. Ed. - AL)
Year II
     CSC 203 Fund. Comp. Sc. ICSC 205 Fund. Comp. Sc. II
MTH 281 Discrete Math I (A)MTH 481 Discrete Math II
MTH 203 Calculus III (A)Elective (Gen. Ed. - AH)
Elective (Gen. Ed. - A)Elective (Gen. Ed. - A)
Elective (Gen. Ed. - ASC)Elective (Gen. Ed. - A)
Year III
     MTH 441 Stat. Meth. I (A)MTH 442 Stat. Meth. II (A)
MTH 471 Num. Analysis (A)MTH 424 Linear Algebra (A)
Major ElectiveMajor Elective
Elective (Gen. Ed. - AI)Elective (Gen. Ed. - AW)
Elective (A)Elective (A)
Year IV
     PHS 408 Instru. Inter. Lab IPHS 409 Instru. Inter. Lab II
CSC 406 Adv. Data Struc.CSC 444 Parallel Computing
CPS 404 Applied & Comp. MathCPS 433 Scientific Visualization
Elective (A)PHS 302 Dynamical Systems (A)
Elective (A)Elective (A)
Elective (A)  
key

Computational Science Courses

CPS 404/405 Applied and Computational Mathematics Prerequisite: MTH 202 This course will provide the mathematical skills for the development of efficient computational methods for several topics including: elementary numerical methods and their computer implementation; Linear and nonlinear equations;Ordinary differential equations; Initial and boundary value problems; Modeling of data; Statistical distributions; Generation of random numbers, discrete-event simulations; Introduction to stochastic processes; Markov decision chains and applications from transportation, inventory control, and health care; Discrete Fourier transforms and its application to digital signal processing. 3 Credits

CPS 433/533 Scientific Visualization Prerequisites: MTH 424 and CSC 205.. This course provides concepts and techniques for visualization and its implementation. Specifically, use of visualization tools in mathematical simulation modeling such as data entry and data integrity, code debugging and code performance analysis, interpretation and display of final results will be emphasized. Hands-on experience with visualization software packages in X-Windows environment will be provided. Students may be required to develop a new visualization software designed to aid in the analysis of a chosen problem. Knowledge of programming in a high-level language is essential. 3 Cr. .


Discriptions for courses in other disiplines such as MTH and CSC can be obtained by clicking where ever such courses are mentioned in this document, or by visiting the individual departmental Web pages.

Stay tuned for an MS program in Computational Science!


 Return to the Brockport home page
Comments/suggestions concerning these pages can be sent to: Webmaster