DEGREE PROGRAMS
SECTION 7
 
Back | Next | Index | Table

DEPARTMENT OF COMPUTER SCIENCE

Robert Bernhardt, Interim Chair, Austin Building

Students enrolled at East Carolina University or transferring from other institutions may be considered for admission to the Department of Computer Science provided the following departmental requirements are met. A student must have completed a minimum of 39 s.h. with a minimum cumulative 2.0 GPA and have a minimum 2.4 GPA computed on CSCI 2510, 2610, 2611.

BA IN COMPUTER SCIENCE

Credit toward a computer science major will not be given for any CSCI course with a grade less than C.  Minimum degree requirement is 126 s.h. of credit as follows:

1.
General education (See  Section 6, Undergraduate Studies, Requirements for Baccalaureate Degree Programs.).
42 s.h.
2.
Foreign language through level 1004 (preferably French, German, or Russian).
12 s.h.
3.
Core.
CSCI 2510. Introduction to Computer Science I (3) (F,S,SS) (P: MATH 1065 or 1066) 
CSCI 2610, 2611. Introduction to Computer Science and Laboratory II (4,0) (F,S,SS) (P: CSCI 2510; C for 2610: CSCI 2611; C for 2611: CSCI 2610)
CSCI 3510. Data Structures (3) (F,S,SS) (P: CSCI 2610; P/C: MATH 2427)
CSCI 3601. Computer Organization and Programming (3) (F,S) (P: CSCI 3510 or 3526)
CSCI 3675. Organization of Programming Language (3) (F,SS) (P: CSCI 3510)
CSCI 4200. Software Design and Development (3) (WI) (F) (P: CSCI 3510; CSCI major)
CSCI 4630. Operating Systems I (3) (S,SS) (P: CSCI 3601; CSCI major)
Choose 12 s.h. CSCI courses above 1999, excluding CSCI 2600, 5774
34 s.h.
4.
Cognates.
CSCI/MATH 2427. Discrete Mathematical Structures (3) (F,S,SS) (P: MATH 1065 or 1066)
MATH 2119. Elements of Calculus (3) (F,S,SS) (GE:MA) (P: MATH 1065 with a minimum grade of C) or MATH 2122. Calculus for the Life Science II (3) (F,S,SS) (P: MATH 2121) or MATH 2171. Calculus I (4) (F,S,SS)  (GE:MA) (P: MATH 1085 or 2122 with a minimum grade of C)
6-7 s.h.
5.
Minor and electives to complete requirements for graduation.  

BS IN COMPUTER SCIENCE

Credit toward a computer science major will not be given for any CSCI course with a grade less than C.  Minimum degree requirement is 126 s.h. of credit as follows:

1.
General education (See Section 6, Undergraduate Studies, Requirements for Baccalaureate Degree Programs.), including those listed below.
SPCH 2510. Public Speaking (3) (F,S,SS) (GE:FA) or SPCH 2520. Business and Professional Communication (3) (F,S,SS) (GE:FA)
PHIL 2275. Professional Ethics (3) (WI*) (F,S,SS) (GE:HU)
42 s.h.
2.
Common core.
CSCI 2510. Introduction to Computer Science I (3) (F,S,SS) (P: MATH 1065 or 1066) 
CSCI 2610, 2611. Introduction to Computer Science and Laboratory II (4,0) (F,S,SS) (P: CSCI 2510; C for 2610: CSCI 2611; C for 2611: CSCI 2610)
CSCI 3510. Data Structures (3) (F,S,SS) (P: CSCI 2610; P/C: MATH 2427)
CSCI 3601. Computer Organization and Programming (3) (F,S) (P: CSCI 3510 or 3526)
CSCI 3675. Organization of Programming Language (3) (F,SS) (P: CSCI 3510)
CSCI 4200. Software Design and Development (3) (WI) (F) (P: CSCI 3510; CSCI major)
CSCI 4630. Operating Systems I (3) (S,SS) (P: CSCI 3601; CSCI major)
22 s.h.
3.
Concentration area (Choose one.).
Applications Development:
CSCI 2618. COBOL (3) (F,S,SS) (P: CSCI 1610; 2600 OR 2610)
CSCI 3650. Analysis of Algorithms (3) (S) (P: CSCI 3510; MATH 2427)
CSCI 3700. Database Management Systems (3) (F) (P: CSCI 2618 or 3510)
CSCI 4510. Object-Oriented Computing and Graphical User Interfaces (3) (S) (P: CSCI 3510)
Systems Development:
CSCI 3526. Switching Theory and Computer Organization (3) (F,S,SS) (P: CSCI 2610; MATH 2427)
CSCI 3650. Analysis of Algorithms (3) (S) (P: CSCI 3510; MATH 2427) or CSCI 4602. Theory of Automata and Linguistics (3) (F) (P: MATH 2427; CSCI major)
CSCI 4520. Introduction to Computer Architecture (3) (S) (P: CSCI 3526, 3601; CSCI major)
CSCI 4627. Procedural Languages and Compilers (3) (S) (P: CSCI 3601, 3675; CSCI major)
12 s.h.
4.
Supporting area of concentration (Choose one from a. through d.)*.
Choose an additional 12 s.h. in MATH acceptable for a mathematics major
Choose an additional 12 s.h. in ACCT and/or DSC
ELEC 2054, 2055. Electricity/Electronics Fundamentals (3,0) (F,S,SS) (P: MATH 1065 or 1066 or 1085 or 2119)
ELEC 2150, 2151. Circuit Analysis (3,0) (F,S) (P: ELEC 2054, 2055; MATH 1074, 1075, 1085, 2119, 2121; RC: ELEC 3150, 3151)
ELEC 3150, 3151. Digital Systems (3,0) (F,S) (P: ELEC 2054; RC: ELEC 2150, 2151)
Choose 3 s.h. from
ELEC 3056, 3057. Industrial Solid-State Control (3,0) (F,S) (P: ELEC 2150, 2151)
ELEC 4050, 4051. Microprocessor: Systems and Applications (3,0) (F) (P: ELEC 3150, 3151)
Choose 12 s.h. from:
ENGL 3750. Introductory Linguistics (3) (GE:HU) (P: ENGL 1200)
PHIL 1180. Introduction to Critical Reasoning (3) (WI*) (S) (GE:HU)
PHIL 1500. Introduction to Logic (3) (F,S,SS) (GE:HU) (GE:MA)
PHIL 3580. Intermediate Logic (3)  (P: PHIL 1500 or MATH major or consent of instructor)
PHIL 3255. Philosophy of Mind (3) (F) (GE:HU) (P: 3 s.h. in PHIL or consent of instructor)
PHIL 4283. Philosophy of Language (3) (S) (GE:HU) (P: 3 s.h. in PHIL or consent of instructor)
PSYC 3226. Human Learning and Cognition (3) (GE:SO) (P: PSYC 1000)
12 s.h.
5.
Cognates.
CSCI/MATH 2427. Discrete Mathematical Structures (3) (F,S) (P: MATH 1065 or 1066)
CSCI/MATH 3584. Computational Linear Algebra (3) (F,S,SS) (P: Calculus course)
ENGL 3880. Writing for Business and Industry (3) (WI) (F,S,SS) (P: ENGL 1200) or ITEC 3290. Technical Writing (3) (WI) (F,S,SS) (P: ENGL 1200)
MATH 2119. Elements of Calculus (3) (F,S,SS) (GE:MA) (P: MATH 1065 with a minimum grade of C) or MATH 2122. Calculus for the Life Sciences II (3) (F,S,SS) (P: MATH 2121) or MATH 2171. Calculus I (4) (F,S,SS) (GE:MA) (P: MATH 1085 or 2122 with a minimum grade of C)
MATH 2228. Elementary Statistical Methods I (3) (F,S,SS) (P: MATH 1065 or equivalent) or MATH 2283. Statistics for Business (3) (F,S,SS) (P: MATH 1065 or 1066 or equivalent) or MATH 3307. Mathematical Statistics I (3) (F,S,SS) (P: MATH 2172)
MATH 3308. Mathematical Statistics II (3) (F) (P: MATH 3307) or MATH 3229. Elementary Statistical Methods II (3) (F,S) (P: MATH 3228 or equivalent) or CSCI 5774. Programming for Research (3) (F,S) (P: General course in statistics or consent of instructor)
18-19 s.h.
6.

CSCI electives (excluding CSCI 2600, 5774).

6 s.h.
7.

Electives to complete requirements for graduation.

 

*Requirements for 4. and 7. may be met by satisfying the requirements for a minor.

COMPUTER SCIENCE MINOR

Minimum requirement for computer science minor is 25 s.h. of credit as follows:

1.
Core.
CSCI 2510. Introduction to Computer Science I (3) (F,S,SS) (P: MATH 1065 or 1066) 
CSCI 2610, 2611. Introduction to Computer Science and Laboratory II (4,0) (F,S,SS) (P: CSCI 2510; C for 2610: CSCI 2611; C for 2611: CSCI 2610)
CSCI 3510. Data Structures (3) (F,S,SS) (P: CSCI 2610; P/C: MATH 2427)
MATH 2119. Elements of Calculus (3) (F,S,SS) (GE:MA) (P: MATH 1065 with a minimum grade of C)  or equivalent
MATH 2427. Discrete Mathematical Structures (3) (F,S,SS) (P: MATH 1065 or 1066) or MATH 3256. Linear Algebra (3) (F,S,SS) (P: MATH 2172) 

16 s.h.

2.

CSCI electives above 1999.

9 s.h.


Back | Next | Index | Table