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.
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. |
|
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.
|
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.
|