University of South Alabama
Home Index Search Directories Faq
USA Undergraduate/Graduate Bulletin 2011-2012

 

COMPUTER SCIENCE
 
Coordinator: Doran
Professors: Doran, Feinstein, Yasinsac
Associate Professor: Hain
Assistant Professor: Huang
Senior Instructor: McKinney
Instructors:  Overstreet, Snow, Whitston
 
Computer Science web site
http://cis.usouthal.edu/index.php/computer-science-csc
 
School of Computer and Information Sciences web site
http://www.cis.usouthal.edu/
 
COMPUTER SCIENCE (CSC):
Computer Science is a discipline that involves the understanding and design of computers and computational processes. In its most general form, it is concerned with the understanding of information transfer and transformation. Particular interest is placed on making processes efficient and endowing them with some form of intelligence. The discipline includes both advancing the fundamental understanding of algorithms and information processes in general, as well as the practical design of efficient, reliable software to meet given specifications. Courses offer students the opportunity to explore current trends in computing such as: game development, robotics, graphics, and data mining.
 
EDUCATIONAL OBJECTIVES FOR COMPUTER SCIENCE GRADUATES
The Bachelor of Science in Computer Science produces graduates who:
  1. are skilled, competent, and contribute to the work force in their specialty and/or can continue their graduate education.
  2. have identified and implemented a plan of continuous learning related to their career.
  3. can assume positions of leadership within their organization.
  4. display continued high ethical standards within the community and profession.
 
LEARNING OUTCOMES FOR COMPUTER SCIENCE MAJORS
The learning outcomes for the Bachelor of Science in Computer Science program, adapted from those specified by the Computing Accreditation Criteria, for Accrediting Computing Programs. Appendix A, (see http://www.abet.org), enables students to achieve, by the time of graduation:
(a)
  An ability to apply knowledge of computing and mathematics appropriate to the discipline.
(b)
  An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
(c)
  An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(d)
  An ability to function effectively on teams to accomplish a common goal.
(e)
  An understanding of professional, ethical, and social responsibilities.
(f)
  An ability to communicate effectively.
 (g)
  An ability to analyze the impact of computing on individuals, organizations, and society, including ethical, legal, security, and global policy issues.
(h)
  Recognition of the need for and an ability to engage in continuing professional development.
 (i)
  An ability to use current techniques, skills, and tools necessary for computing practice.
(j)
  An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
(k)
  An ability to apply design and development principles in the construction of a software systems of varying complexity.
 
ACCREDITATION
The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: (410) 347-7700. For a quick understanding of what accreditation is and why an accredited program should be chosen, go to http://www.abet.org/why_choose.shtml. For in-depth information on accreditation, go to http://www.abet.org/the_basics.shtml.
 
REQUIREMENTS FOR THE BACHELOR OF SCIENCE IN COMPUTER SCIENCE (CSC)
1. COMMUNICATION - Twelve (12) credit hours are required as follows:
 
PC
EH 101 *English Composition I
 
PC
EH 102 English Composition II
 
PC
CA 275 Small Group Communications And
    EH 372 Technical Writing (W)
2. THE FINE AND PERFORMING ARTS AND THE HUMANITIES - Twelve (12) credit hours are required consisting of:
 
A.
PC CA 110 Public Speaking
 
B.
one course (3 semester hours) from ARS 101, DRA 110, MUL 101, ARH 100, ARH 103, ARH 123, ARH 240 or ARH 242,
 
C.
one course from EH 215, EH 216, EH 225, EH 226, EH 235, EH 236
 
D.
one additional courses (3 semester hours) from Art, Drama, Foreign Languages, Music, Philosophy and Literature,
  Two courses in the SOCIAL SCIENCES or HUMANITIES must be either a Literature sequence from (EH 215-216, EH 225-226, EH 235-236) OR a History sequence from (HY 101-102, HY 135-136).
3. THE SOCIAL SCIENCES - Twelve (12) credit hours are required from the consisting of:
 
A.
one course from HY 101, HY 102, HY 135, or HY 136
    And
 
B.
three additional courses (9 semester hours) from the following approved areas: Anthropology, Criminal Justice, Economics, Geography, History, Political Science, Psychology, and Sociology.
 
Two courses in the SOCIAL SCIENCES or HUMANITIES must be either a Literature sequence from (EH 215-216, EH 225-226, EH 235-236) OR a History sequence from (HY 101-102, HY 135-136).
4. THE NATURAL SCIENCES - Twelve (12) credit hours of natural sciences, which must include laboratory experiences, are required. Complete one of the following sequences:
 
A.
PH 201, 201L Cal-Based Physics I and
 
PH 202, 202L Cal-Based Physics II
 
B.
CH 131, 131L Chemistry I and
 
CH 132, 132L Chemistry II
 
C.
GY 111, 111L Geology I and
 
GY 112, 112L Geology II
 
D.
BLY 121, 121L Biology I and
 
BLY 122, 122L Biology II
 
And  
  Four (4) credit hours of any approved natural science courses and the associated laboratory experience
5. MATHEMATICS AND STATISTICS’
  Twenty (20) credit hours are required as follows:
 
PC
MA 125 Calculus I
 
PC
MA 126 Calculus II
 
PC
MA 267 Discrete Math
    Or  
 
PC
MA 367 Combinatorial Enumeration, and
    ST 315 Statistics
  Two additional courses. (6 additional semester hours) from the approved math minor courses.
6. CORE COURSES - Forty-five (45) credit hours are required as follows:
 
PC
CIS 100 Information Technology in Society
 
CIS 101 Freshman Seminar - CIS
 
PC
CIS 108 Introduction to Computer Science
 
PC
CIS 120 Problem Solving and Prog Concepts I
 
PC
CIS 121 Problem Solving and Prog Concepts II
 
PC
CIS 230 Adv Data and File  Structures
 
PC
CSC 228 Digital Logic and Comp Architecture
    CSC 311 Networking and Communications
    CIS 322 Operating Systems
    CSC 340 Applied Software Engineering
    CSC 331 Software Engineering Principles (W)
    CSC 320 Computer Organization  and Architecture
    CSC 333 Program Language Theory
    CSC 432 Perform Eval of  Algorithms
    CSC 434 Formal Language and Automata Theory
    CIS 497 Senior Project (W)
      And  
    CIS 498 Senior Seminar
7. CIS ELECTIVES - Twelve (12) credit hours are required. Select any four (4) of the following courses:
    CSC 324 Database Concepts
    CSC 410 Compiler Design & Const
 
CSC 411 Communication & Network Analysis
 
CSC 412 Real-Time Systems
 
CSC 413 Computer Graphics
 
CSC 414 Modeling and Simulation
 
CSC 415 Numerical Analysis
 
CSC 416 Artificial Intelligence Theory and Programming
    CSC 417 Game Development
 
CIS 439 Windows Programming
 
ITE 474 Human Computer  Interface
8.
GENERAL STUDIES ELECTIVES - Hours as needed to meet degree and 128 semester - hour requirement. All General Studies Electives must be approved by the Computer Science Coordinator.
   
  SUGGESTED FRESHMAN COURSES
 
Computer Science Major
Fall   Spring
CIS 100 CA 110
CIS 101 CIS 121
CIS 108 MA 125
CIS 120 EH 102
MA 267 FPA&H Elective
EH 101*  
CA 275    
*Students with a sufficient ACT/SAT score in English Composition will not be required to take EH 101.
 
Important information for transfer students:
  1. Alabama community college students who wish to transfer into the Computer Science program should consult
    http://www.southalabama.edu/admissions/transfer/al/cs.html
    for additional guidance for use of the Computer Science STARS template.
  2. All students who wish to transfer into the Information Technology program should consult http://www.southalabama.edu/admissions/transfer/index.html for transfer assistance.
 
REQUIREMENTS FOR A MINOR IN COMPUTER SCIENCE
A student wishing to obtain a minor in Computer Science must complete all courses with a minimum grade of "C".
  CIS 120 Problem Solving and Prog Concepts I
  CIS 121 Problem Solving and Prog Concepts II
  CIS 230 Adv Data & File Structures
    And 1 course from
  CSC 228 Digital Logic and Computer Architecture
  CSC 331 Software Engineering Principles (W)
    And 1 course from
  CSC 311 Networking and Communications
  CIS 321 Data Comm and Networking
    And 2 courses from
  CSC 320 Computer Organization and Architecture
  CIS 322 Operating Systems
  CSC 324 Database Concepts
  CSC 333 Programming Language Theory
*At least 9 hours of courses in the minor, including all 300 level courses, must be completed at the University of South Alabama.
 
REQUIREMENTS FOR MASTERS DEGREE WITH COMPUTER SCIENCE (CSC)
SPECIALIZATION
Students must satisfactorily complete any prescribed CIS Graduate Professional Component courses, a comprehensive examination, and thirty-six (36) graduate credit hours for the Master of Science degree with Computer Science specialization. The thirty-six (36) graduate credit hours consist of twelve (12) hours of CORE courses, three (3) semester hours of REQUIRED courses, and twenty-one (21) semester hours of approved elective courses according to the selected concentration option as follows:
1. CORE COURSES (12 semester hours):
  All core courses must be completed with a minimum grade of “B”.
    CSC 522 Performance Evaluation of  Algorithms
    CSC 527 Software Engineering Principles
      And select two (2) of the following:
    CSC 520 Computer Architecture
    CSC 524 Computer Language Design
    CSC 525 Complexity Theory
    CSC 532 Advanced Operating Systems
  Note: The two (2) courses NOT selected to fulfill the core requirement may be used for elective credit.
   
2. REQUIRED COURSES (3 semester hours):
    CIS 518 CIS Research  Methodologies
   
3. CONCENTRATIONS (21 semester hours):
  A. THESIS CONCENTRATION
  Acceptance to the THESIS CONCENTRATION may occur after successfully completing each Computer Science core course with a minimum grade of "B" and CIS 518 with a minimum grade of "C". Students must enroll in CIS 595 (Computer and Information Sciences Research Development) in the semester during which they defend their thesis prospectus. The thesis will normally be completed in one semester while enrolled in CIS 599 (Computer and Information Sciences Thesis). Students must enroll in CIS 599 in the semester during which they defend and/or submit their thesis. A grade of "C" in CIS 595 will result in dismissal from the THESIS CONCENTRATION to the COURSE ONLY CONCENTRATION. A maximum of nine (9) semester hours of Special Permission courses may be applied to the degree for the THESIS CONCENTRATION. Thesis/project dissertation guidelines and forms are available at the University of South Alabama Graduate School web site
http://www.southalabama.edu/graduateprograms/forms.html.
  a. Research Development
    A minimum of three (3) and a maximum of six (6) semester hours credit of CIS 595, Computer and Information Sciences Research Development, may be applied towards the degree.
  b. Thesis
    A minimum of three (3) and a maximum of six (6) semester hours credit of CIS 599, Computer and Information Sciences Thesis, may be applied towards the degree.
  c. Elective Course Work
    A minimum of twelve (12) and a maximum of fifteen (15) semester hours of approved electives. A list of Pre-Approved Computer Science elective courses and a list of Special Permission courses are given in this section.
  d. Comprehensive Examination
    All students in the Thesis Concentration must pass an oral comprehensive examination administered after the thesis committee accepts the thesis. The School of CIS Comprehensive Examination Policies and Procedures document and the Comprehensive Examination The School of CIS Comprehensive Examination Policies and Procedures document and the Comprehensive Examination Application form are available at http://www.cis.usouthal.edu.
  B. PROJECT CONCENTRATION
  Acceptance to the PROJECT CONCENTRATION may occur after successfully completing each Computer Science core course with a minimum grade of "B" and CIS 518 with a minimum grade of "C". A required defense of the project proposal is normally made in the semester following completion of CIS 518. Students must enroll in CSC 595, Computer Science Project Proposal Development, in the semester during which they defend their project proposal. The project will normally be completed in one semester while enrolled in CSC 598, Computer Science Project. Students must enroll in CSC 598 in the semester during which they defend and/or submit their project. A grade of "C" in CSC 595 will result in the dismissal from the PROJECT CONCENTRATION to the COURSE ONLY CONCENTRATION. A maximum of nine (9) semester hours of Special Permission courses may be applied to the degree for the PROJECT CONCENTRATION. Thesis/project dissertation guidelines and forms are available at the University of South Alabama Graduate School web site
http://www.southalabama.edu/graduateprograms/forms.html.
  a. Project Proposal Development
    A minimum of three (3) and a maximum of six (6) semester hours credit of CSC 595, Computer Science Project Proposal Development, may be applied towards the degree.
  b. Project
    A minimum of three (3) and a maximum of six (6) semester hours credit of CSC 598, Computer Science Project, may be applied towards the degree.
  c. Elective Course Work
    A minimum of twelve (12) and a maximum of fifteen (15) semester hours of approved electives. A list of Pre-Approved Computer Science elective courses and a list of Special Permission courses are given in this section.
  d. Comprehensive Examination
    All students in the Project Concentration must pass an oral comprehensive examination administered after the project committee accepts the project. The School of CIS Comprehensive Examination Policies and Procedures document and the Comprehensive Examination Application form are available at http://www.cis.usouthal.edu.
  C. COURSE ONLY CONCENTRATION
  Computer Science students who do not choose the THESIS CONCENTRATION or the PROJECT CONCENTRATION are assumed to be in the COURSE ONLY CONCENTRATION. Acceptance to the COURSE ONLY CONCENTRATION occurs after successfully completing each Computer Science core course with a minimum grade of "B" and CIS 518 with a minimum grade of "C".
  a. Elective Course Work
    Twenty-one (21) semester hours of approved electives are required. A maximum of six (6) semester hours of Special Permission courses may be applied to the degree for the COURSE ONLY CONCENTRATION. None of CSC 598, ISC 598, or CIS 599 may be applied to the COURSE ONLY CONCENTRATION. A list of Pre-Approved Computer Science elective courses and a list of Special Permission courses are given in this section.
  b. Comprehensive Examination
    All students in this Concentration must pass a written comprehensive examination. Students should take the examination as soon as possible after successfully completing each Computer Science core course with a minimum grade of "B" and CIS 518 with a grade of "C". Students wishing to sit for the examination must apply online to the Director of CIS Graduate Studies by the Friday of the last week of classes in the semester prior to which the examination is to be taken. The site for the online application may be found by following the Links for Students selection on the School of CIS web site, http://cis.usouthal.edu . The policy regarding the comprehensive examination is available in the CIS office. The comprehensive examination is offered at least once a year. The School of CIS Comprehensive Examination Policies and Procedures document and the Comprehensive Examination Application form are available at http://www.cis.usouthal.edu.
   
4. COMPUTER SCIENCE ELECTIVES
  A list of Pre-Approved Computer Science elective courses and a list of Special Permission courses are given below. All other courses must be approved by the Computer Sciences Coordinator. A maximum of six (6) credit hours of non-CSC or non-CIS courses will be allowed.
  A. PRE-APPROVED COMPUTER SCIENCE ELECTIVES
    CSC 510 Compiler Design and Construction
    CSC 511 Communications and Network Analysis
    CSC 512 Real-Time Software Systems
    CSC 513 Computer Graphics
    CSC 514 Modeling and Simulation
    CSC 515 Numerical Analysis
    CSC 516 Artificial Intelligence Theory and Programming
    CSC 517 Game Development
    CSC 524 Computer Language Design
    CSC 526 Database Structure and Design
    CSC 532 Advanced Operating Systems
    CSC 533 Artificial Intelligence and Heuristic Programming
    CIS 539 Windows Programming
    ISC 557 Data Warehousing and Decision Support Systems
    ISC 559 Information Systems Applications Design and Implementation
    ISC 561 Information Systems Database Management
    ISC 572 Advanced Data Management
  B. SPECIAL PERMISSION COURSES
    Approval of the Computer Science Coordinator and the Director of the CIS Graduate Studies is required for CIS graduate faculty sponsorship of a Special Permission course. A maximum of nine (9) credit hours of Special Permission courses may be applied to the degree for the THESIS CONCENTRATION or the PROJECT CONCENTRATION; a maximum of six (6) credit hours of Special Permission courses may be applied to the degree for the COURSE ONLY CONCENTRATION.
    CIS 594 Directed Study
    CIS 595 Computer Science Research Development
    CSC 595 Computer Science Project Proposal Development
    CIS 598 Computer and Information Sciences Project
    CSC 598 Computer Science Project
    CIS 599 Computer and Information Sciences Thesis
         
DESCRIPTIONS OF ALL COMPUTER SCIENCE COURSES:
 
 
 


University of South Alabama - Mobile Alabama 36688-0002 / 1 (251) 460-6101
For questions or comments Contact Us
Last date changed: March 21, 2011 9:07 AM
http://www.southalabama.edu/bulletin/cis.htm

 
University of South Alabama