24 courses with the subject CSCI, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CSCI 100INTRODUCTION TO COMPUTING [3
credits] This is an introduction to the fundamental concepts of computing. Designed to develop the student's understanding of how the computer works, its capabilities, limitations, and 183
This is a seminar course that will provide opportunities to enhance student learning and exposure via invited speakers, discussion groups, demonstrations, laboratory assistance, and outside investigations.
credits] This is a hands-on introductory course for students with a strong interest in computer science. Students will be exposed to the various aspects of both theoretical and applied computer science through laboratory exercises. Course content will illuminate the interplay between logic, mathematics, engineering, and management principles in computer science. Topics will include introductions to computer architecture, operating systems, programming constructs, networks, and distributed systems. Basic mathematical topics such as number representation, algebraic rules, and logic will also be included. Computer- related career options will be explored through an introduction to the various computer science sub-disciplines and applications of computers in science, medicine, industry, and business. the Instructor.
Mathematics requirement [4 credits]. In addition to Bio calculus I (MATH 121), Biochemistry and Molecular Biology majors will either take Calculus II or an approved substitute, such as Mathematical Modeling (MATH 280) or Statistics (NSCI 360). Suggested Program Plan for Biochemistry and Molecular Biology Majors (B.S. degree) First Year, Fall Semester [16 credits] FISK UNIVERSITY UNDERGRADUATE BULLETIN
This course is an introduction to major concepts in the design of operating systems, including process management, storage management, protection and security, and distributed systems. Case studies and team projects are used to develop parts of a modern operating system. FISK UNIVERSITY UNDERGRADUATE BULLETIN CSCI 280/MATH 280/BIOL 280/NSCI 280, MATHEMATICAL MODELLING OF BIOLOGICAL SYSTEMS [4 credits] The course focuses on developing mathematical models with the goal of building upon intuitive understanding using mathematical approaches. Topics include: basic principles of model building; probability theory and statistics; markov chains and related stochastic models; matrices and their operations; differential equation models. Lab work will utilize MATLAB.
credits] This course introduces the fundamental concepts and principles underlying various programming paradigms will be discussed. Included will be data types, run-time behavior or programs, data control, sequence control and semantics. The paradigms and their languages include procedural, functional, logic and object- oriented. Prerequisites: CSCI 230, CSCI 241. CSCI 285/MATH 285/BIOL 285/NSCI 285, BIOINFORMATICS I/LAB [4 credits] Focuses on familiarizing students with data structure and architectural strategies for organizing complex data sets and then introducing the available computational tools for interrogating these data sets. Topics include: the central dogma and the genetic code; gene structure and transcriptional control; DNA sequencing; protein composition, structure, and function; biological databases; basic computer theory; programming languages; relational databases. There will be associated lab work.
credits] This course presents formal models of computation such as finite state automata, pushdown automata, and Turing machines will be studied, along with the corresponding elements of formal languages 185
semester] This seminar will provide opportunities to enhance student learning and exposure via invited speakers, discussion groups, demonstrations, laboratory assistance, and outside investigations. To be taken each semester.
General Elective [3-4 credits] General Elective [4 credits] The CORE curriculum will be chosen from one of the courses in each of the following groups, A-E. FISK UNIVERSITY UNDERGRADUATE BULLETIN GROUP A (Choose one of the following):
This course is a programming for numerical calculations. Topics include round-off error, approximation and interpolation, finite differences, numerical differentiation and integration, curve fitting, direct and interactive solution of systems of linear equations, ordinary differential equations and nonlinear equations.
DISTRIBUTED SYSTEMS [4 credits] This course is an in-depth study of design principles and protocols for computer and communication networks based on the OSI layered model. Transmission of bits on optical FISK UNIVERSITY UNDERGRADUATE BULLETIN fibers and transmission lines, data link protocols, local area networks, Ethernet, addressing, routing, flow control, TCP/IP networks, and network applications. Prerequisite: CSCI 230 or consent of Instructor.
This course is an introduction to the basic concepts and major issues of software engineering. A continued emphasis on problem solving concepts is integrated with a treatment of the software life cycle, requirements, specification and verification and validation issues. The students working in teams will design, implement, and present a substantial software project.
These are lectures on topics of current interest. Topics vary according to the needs and interests of students and faculty. Suggested topics include Artificial Intelligence, Expert Systems and Robotics, Compiler Design, Networks, and Computer Graphics. Prerequisite: consent of Instructor. May be taken only twice, if necessary.
This course, an independent study is available for motivated students who wish to pursue the study of a topic not covered by the normal course offerings in the University. Arrangements for independent study may be made by means of a written proposal, signed and approved by the Instructor, the Department Chair, and the Provost; to be filed with the Registrar at the time of registration. Topics suggested for independent study include, but are not limited to: UNIX system administration, graph theory, performance evaluation, and network application programming.