Software Engineering Bachelor of Science, Certificate Programs, Certificate in Programming, Computing & Software Engineering Faculty, Course Descriptions
Software Engineering
(Bachelor of Science in Software Engineering
Degree)
The undergraduate program in software engineering has the primary objective of preparing a new generation of software developers focused on the engineering of software systems, that is, those systems that meet specified requirements, that are built with industrial quality standards, and that are within cost and schedule requirements. Specific goals of the program are to provide students with:
A grade of "C" or better must be earned in all CS and SWE courses applied to degree requirement
| Software Engineering Bachelor of Science | |||
| Area A Essential Skills | 9 hours | ||
| ENGL | 1101 | Composition I | 3 |
| ENGL | 1102 | Composition II | 3 |
| MATH | 1113 | Pre-calculus (extra hour is applied to area F) | 4 |
| Area B Institutional Options | 4 hours | ||
| SPCH | 2400 | Public Speaking | 2 |
| STS | 2400 | Science, Technology, and Society | 2 |
| Area C Humanities/ Fine Arts | 6 hours | ||
| Area C | Group 1 | Take One Course From the Literature Group | 3 |
| Area C | Group 2 | Take One Course From the Art and Culture Group | 3 |
| Area D Science, Mathematics, and Technology | 11 hours | ||
| MATH | 2253 | Calculus I (extra hour is applied to area F) | 4 |
| Area D | See your advisor before you select science courses | 8 | |
| Area E Social Sciences | 12 hours | ||
| Area E | Group 1 | American Context | 3 |
| Area E | Group 2 | World History | 3 |
| Area E | Group 3 | Behavioral Science | 3 |
| Area E | Group 4 | Cultures and Societies | 3 |
| Area F (The extra hour from areas A and D are counted here) | 18 Hours | ||
| SWE | 1301 | Software Development I | 4 |
| SWE | 1302 | Software Development II | 4 |
| MATH | 2254 | Calculus II | 4 |
| MATH | 2345 | Discrete Math | 3 |
| Free Elective | 1 | ||
| Unused hours from area A and D | 2 | ||
| Computer Science Foundations | 19 Hours | ||
| CS | 1002 | Introduction to The Computing Disciplines | 2 |
| CS | 2223 | Digital Design | 3 |
| CS | 3223 | Computer Architecture | 3 |
| CS | 3424 | Data Structures | 4 |
| CS | 3243 | Operating Systems | 3 |
| Plus any two of the following: | |||
| CS | 3123 | Programming Language Concepts | 3 |
| CS | 3153 | Database Systems | 3 |
| CS | 4263 | Computer Networks | 3 |
| Software Engineering Core | 13 Hours | ||
| SWE | 2312 | Introduction to Software Engineering | 2 |
| SWE | 2642 | Professional Practices & Ethics | 2 |
| SWE | 2623 | Software Systems Requirements | 3 |
| SWE | 3633 | Software Systems Architecture | 3 |
| SWE | 3643 | Software Testing & QA | 3 |
| Software Engineering Advanced Topics | 11 Hours | ||
| SWE | 4324 | User-Centered Design | 4 |
| SWE | 4663 | Software Project Management | 3 |
| SWE | 4724 | Software Engineering Project | 4 |
| Free Electives | 2 | ||
| (Can be used to complete Math 2345, Discrete Math, for students who transfer in from a USG institution who have a completed Area F without the equivalent course. May be combined with the free-elective credit in Area F. See your academic advisor for current information.) MATH 1111 may not be used as free elective hours. | |||
| Specialty Track - See definitions below | 9 | ||
| Directed Electives (14 credits) | |||
| ENGL | 2010 | Technical Writing | 3 |
| PHYS | 2211K | Principles of Physics I | 4 |
| PHYS | 2212K | Principles of Physics II | 4 |
| And One of | |||
| MATH | 3268 | Probability Theory | 3 |
| or MATH | 2260 | Probability and Statistics I | 3 |
| Degree Program Total | 128 | ||
To satisfy the Special Track requirement,
take one of the Following 2 Tracks (9 credits):
| Component Based Track | |||
| CS | 4743 | Object-oriented Development | 3 |
| SWE | 4633 | Component-Based Development | 3 |
| And one of | |||
| SWE | 4643 | Developing Reusable Software | 3 |
| or SWE | 4653 | Software Engineering Economics | 3 |
| Embedded Systems Software/Yamacraw Track | |||
| CS | 4283 | Real-Time Systems | 3 |
| SWE | 3683 | Embedded Systems Software Ana & Des | 3 |
| SWE | 3103 | Discrete Time Signals & Systems | 3 |
Certificate
in Programming
The Certificate in Programming prepares
students with post-secondary education or several years of work experience,
to enter the Computer Programming field as a career change. The focus is on
sharpening programming skills. The curriculum involves an on-campus lockstep
program that includes two classes per semester for three semesters (6 classes,
22 semester hours). New students may enter the program in either the fall or
spring semester. Participants are enrolled in specially scheduled sections.
The six classes included in this program are:
| * CS 1301 | * CS 1302 |
| * CS 3424 | * CS 3153 |
| * CS 3663 | * SWE 4624 |
Computing &
Software Engineering Faculty
| Bobbie, Patrick O., Professor |
Ph.D., University of Southwestern Louisiana; M.S., Marquette University, B.S., University of Science & Technology, Ghana |
| Dasigi, Venu, Professor and Program Head of Graduate Computer Science |
Ph.D., University of Maryland; M.S., University of Maryland; M.E.E., Philips International Institute of Technological Studies; B.E., Andhra University |
| Davis, Steven L., Associate Professor |
Ph.D., University of Florida; M.S., University of Florida; M.S., University of Florida; B.S., University of Florida |
| Duggins, Sheryl L., Professor |
Ph.D., University of Florida; M.S., University of Missouri-Columbia; B.A., University of Missouri-Kansas City |
| Guzman, Juan Carlos, Associate Professor |
Ph.D., Yale University; M.S. M.Phil., Yale University, M.S., B.S., Univertidad Simon Bolivar [Venezuela] |
| Halstead-Nussloch, Richard,
Professor |
Ph.D., University of Michigan; B.A., Macalester College |
| Harbort, Robert A., Jr.,
Professor |
Ph.D., Emory University; M.S., Georgia Institute of Technology; B.S., Emory University; P.E., Georgia |
| Hartfield, Fred D., Jr.,
Associate Professor |
Ed.S., University of Georgia, M.S., Atlanta University; B.A., Morehouse College |
| Hung, Chih-Cheng, Associate Professor |
Ph.D., University of Alabama-Huntsville; M.S., University of Alabama-Huntsville; B.S., Soochow University |
| Karam, Orlando A., Assistant Professor |
Ph.D., Tulane University; M.S., Tulane University; B.S., University of Yucatan [Mexico] |
| Morrison, Briana B., Assistant Professor |
M.S., Southern Polytechnic State University; B.S., Tulane University |
| Murphy, Michael G., Professor and Dean, School of CS and SWE |
Ph.D., Louisiana State University; M.S., Louisiana State University; B.A., Florida State University |
| Pournaghshband, Hassan,
Professor |
Ph.D., University of Oklahoma; M.S., Northwestern University; B.S., University of Tehran |
| Qian, Kai, Professor |
Ph.D., University of Nebraska-Lincoln; M.S., East China Normal University; B.S., Harbin Engineering College |
| Roth, Patricia H., Instructor |
M.S.S.W.E., Southern Polytechnic State University; B.A., Dunbarton College of Holy Cross |
| Rupf, John A., Associate Professor |
Ph.D., Purdue University; M.S., Massachusetts Institute of Technology; B.S., University of Kansas |
| Rutherfoord, Rebecca,
Professor and Program Head of Information Technology |
Ed.D., Indiana State University; M.S., Southern Polytechnic State University; M.S., Indiana State University; B.S., Indiana State University; CDP |
| Samra, J. Antonio, Instructor |
M.S., Southern Polytechnic State University; M.B.A., East Carolina University; M.A., the Citadel; B.S., Georgia Institute of Technology |
| Schroeder, Ronald N.,
Associate Professor and Program Head of CS (Undergrad) |
M.S., University of Texas-Dallas; B.S., Texas Tech University |
| Sethna, Madhani Beheruz,
Instructor |
M.S., Clarkson University; M.A., Columbia University; M.B.A., Indian Institute of Management; B.Com., Gujarat University [India] |
| Thomas, Barbara B., Professor |
M.Ed., Georgia State University; B.S., Georgia State University |
| Tsui, Frank, Associate Professor |
Ph.D., Georgia Institute of Technology; M.S., Indiana State University; B.S., Purdue University |
| Wang, Ju An, Associate Professor |
Ph.D., Beijing University of Aeronautics and Astronautics; M.S., Changsha Institute of Technology; B.S., Zhengzhou Institute of Technology |