Bulletin of McMurry University, 2010-2011 Page: 75
194 p. ; 28 cm.View a full description of this book.
Extracted Text
The following text was automatically extracted from the image on this page using optical character recognition software:
Computer Science
mation and communication tools to enhance both teaching and
learning. Topics include creating multimedia, writing and publish-
ing in on-line spaces, using collaborative tools, using office
applications, and the construction of web-based instructional
units. (Fall, Spring)
CSC 1322
Computer Science for Non-Majors (3-0) Prerequisite:
MATH 1311 or higher. An introduction to Computer Science
for non-majors. Topics covered include the development of
algorithms, implementation of algorithms, solving software
problems, program design, and error handling. Various software
design techniques are implemented in a programming language.
(Fall, Spring)
CSC 1325
Fundamentals of Computer Science (3-0) Prerequisites:
MATH 1311 or higher math. The introductory course for C SC
major and minor. Topics covered include computer algorithms
and problem solving, computer hardware and software, and
principles of computer algorithm construction. Various software
design techniques are implemented in a programming lan-
guage. (Fall, Spring) (TCCN COSC 1315)
CSC 1340
Advanced Programming Concepts (3-0) Prerequisite:
C SC 1325. A second course in programming for C SC stu-
dents. Topics covered include advanced file operations, ex-
panded pointer techniques, recursive techniques, multi-unit
programs, unit testing, basic algorithms for sorting and search-
ing and basic data structures. (Fall, spring)
CSC 2330
Programming Language Topics (3-0) Prerequisite: C SC
1340. This course provides programming experience in
languages other than that used in C SC 1325. Topics covered
include computer algorithms and their constructions, problem
solving, and software design. Language programming includes
use of I/O commands, repetition and selection, and subroutines.
This course may be repeated as topics change. (Spring)
CSC 2370
Assembly Language and Computer Organization (3-0)
Prerequisite: C SC 1340. A required course in C SC major.
Topics covered include an introduction to machine language and
computer structure including data representation, conversion,
hardware organization, addressing, macros, branching, I/O,
subroutines and linkages. (Fall)
CSC 3315
Information and Communication Technologies (3-0)
Prerequisites: Junior standing. Students in this course will use
a number of contemporary tools for information management,
collaboration, media production, publication, networking and
communication. Focus will be on creating, managing, and
marketing a digital identity. Course readings will present a
number of perspectives on how ICT is changing education,
business, politics, and society. This is a technology and writing
intensive course. All students should have a wireless tablet or
laptop. (As needed)
CSC 3330
Data Communications (3-0) Prerequisites: C SC 2370.
Required for C SC major and option for C SC minor. Topics
include methods of data transmission, hardware systems, error
detection, network architecture and protocol definition. Applica-
tion studies include satellite services, choosing voice data
switches and LAN configuration. (Spring)
CSC 3360Data Structures (3-0) Prerequisites: C SC 1340 and
MATH 2315. A required course for C SC major, and upper level
elective in C SC minor. Topics covered include data repre-sentation and associated algorithms, arrays, stacks, queues,
linked list structures, trees, graphs, sorting, searching, merging
of files. (Fall)
CSC 4310
Organization of Programming Languages (3-0) Prerequi-
sites: C SC 3360. Required for C SC major and
upper-level elective for C SC minors. The course covers the
formal definition of programming languages including specifica-
tion of syntax and semantics. Particular emphasis is placed on
programming language design, evaluation, and implementation.
(Fall)
CSC 4340
Operating Systems (3-0) Prerequisites: C SC 2370 and
C SC 3360. Required course for C SC major and an optional
course in C SC minor. Major concepts of operating systems
principles and their relationship to computer architecture are
the central points of this course. Topics include file services,
CPU scheduling, memory management, device scheduling,
deadlocks, concurrency, protection, and distributed systems.
(Spring)
CSC 4360
Software Engineering (3-0) Prerequisite: C SC 3360 and
CIS 3311. Introduction to the software development process,
including theory and practical experience in software models,
requirements analysis, design, testing, and project manage-
ment. Additional topics include cost estimation models, and
issues in software quality assurance and maintenance. This is
the capstone course for Computer Science. (Spring)
CSC 4388
Internship in Computer Science (0-9) Prerequisite: Per-
mission of instructor. Elective for C SC major. This course
provides an opportunity for selected students to gain actual
experience through on-the-job assignments in a computer facil-
ity located in the community. This is an experience-enriched
course. (Fall, Spring, as needed)
CSC 4X95
Independent Studies (variable credit) Prerequisites: advan-
ced standing in a C SC major or minor, and permission of in-
structor. Upper level elective for C SC major and minor. This
is an advanced study or research program arranged between
supervising faculty and student which defines goals appropriate
for the advanced student, ways of attaining those goals, a sche-
dule for frequent consultation, and a means for measuring pro-
gress. (By arrangement)
CSC 4X96*
Honors Tutorial (variable credit) Prerequisite: Permission of
instructor. Designed for Computer Science Honors participants.
This course provides opportunities for investigations related to
an approved upper level course (with concurrent enrollment) or
as a separate independent study. This course may be repeated.
(By arrangement)
CSC 4X97*
Honors Research (variable credit) Prerequisite: Permission
of instructor. Designed for Computer Science Honors partici-
pants. Students pursue a research topic under the direction of a
departmental faculty member, resulting in a final paper and oral
presentation to an appropriate audience. (By arrangement)
CSC XX99
Special Topics (level and credit are variable) Prerequisite:
Permission of instructor. Elective for C SC major and minor.
Courses of this nature are infrequent or unique topics of study
offered occasionally to groups of students to broaden thedepartmental curriculum, to meet student demand, or to observe
special events. Courses of this type may be repeated for credit
when topics vary. (By arrangement)*Honors Course
75
Upcoming Pages
Here’s what’s next.
Search Inside
This book can be searched. Note: Results may vary based on the legibility of text within the document.
Tools / Downloads
Get a copy of this page or view the extracted text.
Citing and Sharing
Basic information for referencing this web page. We also provide extended guidance on usage rights, references, copying or embedding.
Reference the current page of this Book.
McMurry University. Bulletin of McMurry University, 2010-2011, book, May 2010; Abilene, Texas. (https://texashistory.unt.edu/ark:/67531/metapth354162/m1/75/: accessed April 25, 2024), University of North Texas Libraries, The Portal to Texas History, https://texashistory.unt.edu; crediting McMurry University Library.