Sie sind auf Seite 1von 8

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

Department of Computer and Information Sciences


Computer Information Systems Curriculum Computer Information Science Curriculum Major Electives for Computer Information Systems Majors Internships and Cooperative Education Outside Minors and Concentrations for CIS Majors Requirements for a Minor in CIS Course Descriptions

The Department of Computer and Information Sciences offers two Bachelor of Science de minor in Computer Information Sciences (CIS). The bachelor degree programs are project Students are required to carry out all phases of the software lifecycle, including systems a design and development. Graduates earning the Bachelor of Science degree will be equip make immediate contributions as professional programmers and systems analysts. Studen encouraged to participate in internships and cooperative education experiences. Finally, s select elective courses which, in conjunction with required courses, prepare them for grad in CIS related fields. A brief description of each Bachelor of Science degree program follow

Computer Information Systems Major (Business Option): This major is designed for s plan to apply their computing knowledge in business environments as applications program systems analysts. This major is also designed for students who plan to seek advanced de business administration, management, or management information systems.

Computer Information Science Major (Science Option): This major is designed for stud plan to apply their computing knowledge in scientific or engineering environments includin engineering. This major is also designed for students who plan to seek advanced degrees computer science or a related discipline.

The remainder of this section provides an overview of the CIS core curriculum, the detaile for each Bachelor of Science degree, and a listing of CIS major elective courses. It also pr descriptions of possible minors; the curriculum for the CIS minor; and, finally, descriptions courses taught by the CIS Department. Faculty Professors: Harmon, Marion Associate Professors: Allen, Clement; Evans, Deidre; Granville, Bobby; Jones, Edward; Assistant Professors: Black, Jason; Chi, Hongmei; Prasad, Bhanu Instructors: Chatmon, Christy; Nowicki, Christian; Robinson, Thomas

Course Prerequisites Policy It is the students responsibility to be aware of the prerequisites of a CIS course prior to en that course. A student may contact his or her advisor or the department chair for additiona information concerning course prerequisites and this policy. Failure to fulfill course prerequ result in the administrative cancellation of enrollment in the course at any time during this with no refund of tuition or fees. Computer Information Systems Curriculum Freshman Year AMH 2020 U.S. History - 1865 to Present ENC 1101 Freshman Communication Skills I (or ENC 1121) PSC 1121 Physical Science w/ Lab MAC 2311 Calculus I

1 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

AFA 3104 The Afro-American Experience ENC 1102 Freshman Communication Skills II (or ENC 1122) COP 3014 Fundamentals of Programming COP 3014L Fundamentals of Programming Lab CGS 2120 Introduction to Micro Applications w/Programming General Elective

Sophomore Year ECO 2013 Principles of Economics I COT 3100 Discrete Structures I SPC 2600 Public Speaking Humanities Elective General Elective

BSC 1005 Biological Science with Lab CDA 3101 Computer Concepts and Organization COP 3530 Program, File and Data Structures ECO 2023 Principles of Economics II *Humanities Elective (Upper)

Junior Year ACG 2021 Financial Accounting Principles CIS 3040 Information Systems in Organizations OST 3337 Business Report Writing MAN 3021 Principles of Management

ACG 2071 Managerial Accounting Principles COP 3710 Database Management Systems COP3610 Operating Systems MAR 3023 Principles of Marketing General Electives

Summer Term *General Electives (Internship recommended) Senior Year CIS 4301 Information Systems Design and Development COP 3060 Concepts in Advanced Application Development STA 2023 Intro. to Probability and Statistics CIS 3920 Professional Development III *Major Elective

2 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011


*Major Elective

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

CIS 4910 Information Systems Development Project CDA 4503 Data Communication and Organizational Networks *General Electives *Major Electives

TOTAL *Approved upper level electives. Computer Information Science Curriculum Freshman Year BSC 1005 Biological Science w/ Lab ENC 1101 Freshman Communication Skills I (or ENC 1121) COP 3014 Fundamentals of Programming COP 3014L Fundamentals of Programming Lab SPC 2600 Public Speaking MAC 2311 Calculus I

AMH 3572 Afro-American History Since 1865 ENC 1102 Freshman Communication Skills II (or ENC 1122) COP 3014 Fundamentals of Programming COP 3014L Fundamentals of Programming Lab CIS 1920 Professional Development I MAC 2312 Calculus II

Sophomore Year ECO 2013 Principles of Economics I COT 3100 Discrete Structures I MAC 3313 Calculus III Humanities Elective

COP 3530 Program, File and Data Structures COT 3101 Discrete Structures II ECO 2023 Principles of Economics II Humanities Elective (upper level) *General Elective

Junior Year CDA 3101 Computer Concepts and Organization

3 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

CDA 3101 Computer Concepts and Organization CIS 3040 Information Systems in Organizations COT 4210 Foundations of Computer Science MAD 3401 Numerical Analysis PHY 2048 General Physics I PHY 2048 General Physics I Lab

CDA 4102 Computer Architecture CDA 4503 Data Communication and Organizational Networks COP 3710 Database Management System OST 3337 Business Report Writing PHY 2049 General Physics II PHY 2049 General Physics II Lab

Senior Year COP 3060 Concepts in Advance Application Development CIS 3920 Professional Development III CIS 4301 Information Systems Design and Development COP 4020 Programming Language *Major Elective

CIS 4910 Information Systems Development Project COP 3610 Operating Systems STA 2023 Introduction to Probability and Statistics *Major Elective

* Approved Upper level electives

Approved Major Electives for Computer Information Systems Majors The courses listed below will be credited toward the required 9 semester hours of upper le electives in the Business Option.

CAP 4600 Artificial Intelligence.............................................................................................

CAP 4680 Expert Systems....................................................................................................

CEN 4072 Software Testing..................................................................................................

CIS 4360 Introduction to Computer Security.........................................................................

CIS 4361 Applied Security....................................................................................................

CIS 4362 Network Security...................................................................................................

COP 4720 Advanced Database Management Systems.......................................................

COP 3610 Operating Systems..............................................................................................

COP 4020 Programming Languages....................................................................................

COP 4720 Advanced Database Management Systems.......................................................

COT 3101 Discrete Structures II...........................................................................................

COT 4210 Foundations of Computer Science......................................................................

4 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

COT 4210 Foundations of Computer Science......................................................................

COT 4400 Design and Analysis of Algorithms......................................................................

ISM 4400 Decision Support Systems...................................................................................

Internships and Cooperative Education

Internships and cooperative education assignments provide valuable "real world" work exp Professional Development courses (CIS 1920 and CIS 3920) help prepare students for the experiences. Students gain credit for internships by enrolling in CIS 4942 and cooperative by enrolling in CIS 4949.

Work experiences in the field of computing greatly enhance a student's employment prosp Therefore, the department encourages internships and cooperative education work experi majors. Major corporations, federal agencies, and state agencies actively recruit CIS majo summer internship internships (8-12 weeks) and for semester-long co-ops. Student work e however, must be planned in advance, recognizing that internships or co-ops that occur du school year may delay completion of the CIS degree. Outside Minors and Concentrations for CIS Majors

A number of minors is possible and compatible with the CIS majors. In many cases, cours already required for the major can be credited toward such a minor. In addition to the busi students in the Business Option may minor in Health Information Management. Students i Science Option may minor in Mathematics by taking 18 hours of mathematics courses at t and 4000 level; a minor in Physics is also possible with this option. Students may also min Computer Education. This minor involves an additional twenty-one hours of education cou leading to Florida teacher certification in computer science, grades K-12.

For further information on these or other minors, including specific course requirements, c University General Catalog, or contact the chair of the applicable department.

Requirements for a Minor in CIS Pursuit of a minor in Computer Information Sciences requires the approval of the departm and completion of the following courses: COT 3100 Discrete Structures I COP 3014 Fundamentals of Programming COP 3014L Fundamentals of Programming Lab COP 3530 Program, File and Data Structures CIS 3040 Information Systems in Organizations COP 3710 Database Management Systems COP 3060 Concepts in Advanced Application Development CIS 4301 Information Systems Design and Development Course Descriptions

Computer Applications CAP 4600 Artificial Intelligence (3) Prereq: COP 3710. Problem solving and representat strategies, searching strategies, predicate calculus and rule-based deductions, knowledge systems, and robotics.

CAP 4680 Expert Systems (3) Prereq: COP 3710. Logic models, knowledge representati developmental tools, and knowledge requisition.

Computer Design and Architecture CDA 3101 Computer Concepts and Organization (3) Prereq: COT 3100, COP 3014 and

5 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

CDA 3101 Computer Concepts and Organization (3) Prereq: COT 3100, COP 3014 and 3014L. Fundamental concepts and terminology associated with computer hardware archit operating sys-tems. Introduction to assembly language and digital logic design.

CDA 4102 Computer Architecture (3) Prereq: CDA 3101. Instruction sets, CPU design, algorithms, I/O communication techniques, memory hierarchy, memory management, RIS architectures, pipeline and vector processing.

CDA 4503 Data Communications and Organizational Networks (3) Prereq: COP 3530 3101. Communication systems components, networks, LANs, common carrier services, n architectures, and distributed information systems.

Computer Engineering CEN 4072 Software Testing (3) Prereq: COP 3530. The purpose of this course is to build necessary to perform software testing at the function, class and application level. Students taught concepts of black-box and white-box testing and will apply these concepts to small and components. Students will also be taught evaluative techniques such as coverage an testing.

Computer General Studies CGS 1160 Introduction to Microcomputer Applications (3) Prereq: MAC 1104. Survey of computing. Discusses historical development of hardware and software. Experience us microcomputer applications .

CGS 2120 Introduction to Microcomputer Applications with Programming 1104 and CIS major. Survey of the field of computing. Discusses historical development of and software. Selected microcomputer applications explored. Introduction to programming high-level language.

CGS 3034 Computer Technology and Social Issues (3) Prereq: CGS 1061. Study of so behavior enabled by technology. Examples include use of email, text messaging, and soci This course explores the benefits and pitfalls of social computing and identifies opportuniti social computiing in the workplace, microcomputer applications explored.

CGS 3066 Web Programming and Design (3) Prereq: CGS 1061. Learn how to create y web pages. Introduction to basic HTML. Introduction to free tools for creating web pages.

Computer Information Systems CIS 1920 Professional Development I (1), Prereq: CIS Major. Structured activities and w designed to introduce freshman and sophomore CIS majors to computer applications in so large and in selected corporations and to assist these students in acquiring knowledge, sk etiquette required for success as computer information systems professionals.

CIS 4900 Directed Independent Study (1-4) Prereq: To Be Specified. Individualized stud research under faculty supervision. The topic of study or research project must have been upon by the student and approved by the instructor prior to registration.

CIS 4942 Information Systems Internship (1-12) Prereq: CIS 1920 or CIS 3920. Struct assignment for CIS majors in an information systems or systems software development un corporation or governmental agency. Requires seminar participation, reports, and evaluati

CIS 4949 Cooperative Education Assignment (1-12). Structured work assignment for C an information systems or systems software development unit of a corporation or governm agency. The work assignment involves alternating semesters of off-campus work and on-c study. Requires seminar participation, reports, and evaluations.

CIS 3040 Information Systems in Organizations (3) Prereq: Junior standing and COP 3 management and organization theory; general systems approach to solving problems; to systems planning, analysis, design, and implementation; fundamentals of computer data p database, and communications; management information, decision support, and office au

6 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

database, and communications; management information, decision support, and office au systems. Utilizes case studies.

CIS 3920 Professional Development III (1) Prereq: CIS 1920. Structured activities and designed to assist junior and senior CIS majors in enhancing knowledge, skills, and etique re-quired for success as computer information systems professionals and to facilitate their industry and government or graduate school.

CIS 4301 Information Systems Design and Development (3) Prereq: CIS 3040 and CO Development life cycle. Management and planning of systems development projects. Emp information requirements analysis, logical specification, logical design, and detailed design studies are utilized. Should be taken in semester just prior to taking CIS 4910.

CIS 4360 Introduction to Computer Security (3). The major issues and threats in comp security are introduced. Privacy and integrity of data with the availability of computer resou to be guaranteed. Topics include: physical security, communication security, information flo database security, operating system security, and computer viruses.

CIS 4361 Applied Security (3). This course will introduce the student to issues of informa security. The fundamental theories of security policy, vulnerability and protection will be ad The material will relate to current issues that affect day to day computing.

CIS 4362 Network Security (3). This course will address issues of network security from authentication to non-repudiation. Fundamental theories of network security including pub private key cryptographic techniques. Topics include network defenses such as firewalls a detection systems, Public Key Infrastructures, and other security enabling technologies.

CIS 4910 Information Systems Development Project (3) Prereq: CIS 4301 and COP 30 capstone of the CIS program. A team project requiring development or enhancement of a system usually designed in CIS 4301.

CIS 4932 Special Topics (3) Prereq: To Be Specified. A course offered on some topic tha special interest and may be the subject of a future regular course. Computer Programming

COP 3014 Fundamentals of Programming (3) Prereq: MAC 2311. An introduction to com programming. Utilizes a high-level programming language. Covers the evolution of hardw software, problem solving and algorithm development, program data types and structures, control constructs, and program development methods and style.

COP 3014L Fundamentals of Programming Lab (1) Prereq: MAC 2311. Introduction to operating system and programming environment required to develop programs in the lang utilized in COP 3014. Requires completion of lab assignments designed to develop progra debugging skills.

COP 3530 Program, File, and Data Structures (3) Prereq: COP 3014 and COP 3014L. programming, file organization and accessing, and data structures with emphasis on softw engineering principles related to good program design, documentation, and coding techniq

COP 2120 COBOL Programming (3). Analysis of business applications; files, records, fie databases; structured program development in COBOL; control breaks; and batch proce

COP 2221 C Programming (3) Prereq: MAC 2311. An in-depth study of the programming C. Includes programming instructions, file handling techniques, array processing with sele advanced functions. Requires the design and development of C programs.

COP 3060 Concepts in Advanced Application Development (3) Prereq: COP 3530. Ex concepts in developing advanced computer applications. Will use Java programming lang implement advanced application, but will also include topics in HTML and CGI programmin

7 of 8

8/19/11 10:02 AM

Catalog - Florida Agricultural and Mechanical University 2011

http://www.famu.edu/index.cfm?catalog&ComputerandInforma...

COP 3300 Statistical Computation and Analysis (3) Prereq: CGS 1061 and STA 2023. to statistical software packages and application to problems in social science, hypothesis

COP 3610 Operating Systems (3) Prereq: COP 3530 and CDA 3101. Operating systems including process management, concurrent processing, resource allocation and deadlock, management, job and processor scheduling, secondary storage management, and securit

COP 3710 Database Management Systems (3) Prereq: COP 3530. Database concepts environment, database development process, data modeling (entity-relationship, object-or relational) and logical database design, and SQL.

COP 4020 Programming Languages (3) Prereq: COP 3530 and CDA 3101. Central conc programming languages involving paradigms, syntax, semantics, pragmatics, and implem and the application of these concepts to a variety of languages.

COP 4710 Advanced Database Management Systems (3) Prereq: COP 3710. Physical design, advanced SQL, QBE and graphical interfaces, data base administration (concurre security, recovery), client/server and distributed database, future trends.

Computer Theory COT 3100 Discrete Structures I (3) Prereq: MAC 2311. Purpose is to ensure the necessa mathematical, and analytical skills and basic theoretical foundation for success in subsequ courses. To this end, logic, sets, functions, algorithms, binary arithmetic, recursion, metho proofs, and proofs of program correctness are studied.

COT 3101 Discrete Structures II (3) Prereq: COT 3100. Sequel to COT 3100. Covers co techniques, relations, graphs, and trees and the application of these topics to computer sc

COT 4210 Foundations of Computer Science (3) Prereq: COT 3100 and COP 3530. Th foundations of computer science including regular expressions; regular, context-free, and sensitive grammars; finite and pushdown automata; Turing machines; and unsolvability.

COT 4400 Design and Analysis of Algorithms (3) Prereq: COT 3101 and COP 3530. P solving strategies, principles of algorithm design, metrics for evaluating designs, space an complexity, iterative and recursive algorithms, structured and object-oriented paradigms.

Information Systems Management ISM 4400 Decision Support Systems (3) Prereq: CIS 3040. The design, development, implementation, management, and use of decision support systems including concepts of management, modeling decision support systems, and decision-making.

8 of 8

8/19/11 10:02 AM

Das könnte Ihnen auch gefallen