Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
Computer Science (COSC)            1
COMPUTER
SCIENCE (COSC)
♦COSC 1301
Introduction to Computing
CRT HRS:3   LEC HRS:2   LAB HRS:3
This course is an introduction and overview
of computer information systems. Topics
include computer hardware, software,
procedures, systems, and human resources
and the exploration of their integration and
application in business and other segments
in society. The fundamentals of computer
problem solving and programming in a
higher level programming language may be
discussed and applied. Emphasis is placed
on the familiarity and use of the Windows
operating systems and personal software
packages that include a word processor to
process textual information, an electronic
spreadsheet for manipulation of numerical
data, and a database management system
to create and manipulate a database.
The Internet is introduced and used for
educational purposes such as information
search and retrieval by search engines and
web browsers, e-mail utilization, and sharing
of educational information. After course
completion, students will be able to select
correct hardware/software for application to
a given problem. Lab exercises are designed
to allow students to use reasoning abilities
to solve problems and make decisions.
Prerequisite: None.
♦COSC 1315
Fundamentals of Programming
CRT HRS:3   LEC HRS:2   LAB HRS:3
This course is an introduction to computer
programming. Emphasis is on the
fundamentals of structured design,
development, testing, implementation, and
documentation. It includes coverage of
language syntax, data and file structures,
input/output devices, and disks/files.
Primary emphasis is on Java Script and
XHTML Web design programming.
Prerequisite: COSC 1301 with a grade of "C"
or better or BCIS 1305 with a grade of "C" or
better.
COSC 1320
C Programming I
CRT HRS:3   LEC HRS:2   LAB HRS:3
This course introduces the fundamental
concepts of structured programming in
the C language. Topics include data types;
control structures; funtions; structures,
arrays, pointers, pointer arithmatic, unions,
and files; the mechanics of running, testing,
and debugging programs; intorduction
to programming; and introdcution to the
historical and social context of computing.
Prerequisites: MATH 0200 or TSI complete in
Math.
♦COSC 1337
Programming Fundamentals II
CRT HRS:3   LEC HRS:2   LAB HRS:3
This course is a review of control structures
and data types with emphasis on structured
data types. This course applies the object-
oriented programming paradigm, focusing
on the definition and use of classes
along with the fundamentals of object-
oriented design. It includes basic analysis
of algorithms, searching and sorting
techniques, and an introduction to software
engineering.
Prerequisite: COSC 1436 with a grade of "C" or
better.
♦COSC 1430
Computer Programming
CRT HRS:4   LEC HRS:3   LAB HRS:2
This course is an introduction to computer
programming using Visual Basic .Net.
Emphasis is placed on structured
design, graphical user interfacing, and
documentation. It includes coverage of
language syntax, processing, elementary file
processing and the access, manipulation
and use of databases by Visual Basic .Net
designed applications.
Prerequisite: COSC 1301 with a grade of "C"
or better or BCIS 1305 with a grade of "C" or
better.
Recommended: COSC 1315 with a grade of "C"
or better.
♦COSC 1436
Programming Fundamentals I
CRT HRS:4   LEC HRS:3   LAB HRS:2
This course introduces the fundamental
concepts of structured programming.
Topics include software development
methodology, data types, control structures,
functions, arrays, and the mechanics of
running, testing, and debugging. This course
assumes computer literacy.
Prerequisite: Concurrent enrollment in MATH
0090 or completion of equivalent.
Recommended: MATH 1414 with a grade of "C"
or better.
2         Computer Science (COSC)
♦COSC 2330
Advanced Structured Languages
CRT HRS:3   LEC HRS:2   LAB HRS:3
In this course, students will become familiar
with further applications of programming
techniques. Topics may include file
access methods, data structure and
modular programming, program testing
and documentation, and other topics
not normally covered in an introductory
computer programming course such as
concepts of object-orientation using Java
language, exploring the UNIX file system
and file security, UNIX editors, UNIX file
processing, advanced file processing,
introduction to shell script programming,
advanced shell programming, exploring UNIX
utilities, Perl and CGI programming.
Prerequisite: COSC 2436 with a grade of "C" or
better.
♦COSC 2425
Computer Organization
CRT HRS:4   LEC HRS:3   LAB HRS:2
The organization of computer systems
is introduced using assembly language.
Topics include basic concepts of computer
architecture and organization, memory
hierarchy, data types, computer arithmetic,
control structures, interrupt handling,
instruction sets, performance metrics, and
the mechanics of testing and debugging
computer systems. Embedded systems and
device interfacing are introduced.
Prerequisite: COSC 1436 with grade of "C" or
better.
♦COSC 2436
Programming Fundamentals III
CRT HRS:4   LEC HRS:3   LAB HRS:2
Further applications of programming
techniques, introducing the fundamental
concepts of data structures and algorithms.
Topics include recusion, fundamental data
structures (including stacks, queues, linked
lists, hash tables, trees, and graphs), and
algorithmic analysis.
Prerequisite: COSC 1337 or COSC 1437 with a
grade of "C" or better.