Title: COMPUTER SCIENCE DEPARTMENT
1- COMPUTER SCIENCE DEPARTMENT
2- The Department of Computer Science supports the
STC Mission Statement and the Division of
Business, Math, Science and Technology Mission
Statement by being the "Gateway to Success" for
our students, employers, and community. The
future is here! And you can help make it happen
in a fast-paced, exciting job when you choose a
career in computer science. - The rapid spread of computers and technology
during the last two decades has generated a need
for highly skilled technicians to design and
develop hardware and software systems. These
professionals are generally called computer
scientists, computer engineers, computer
programmers, or systems analysts. - Computer scientists and engineers design
computers based on research and complex
technological theories. They may develop
specialized computer languages, programming tools
-- even computer games.
3MISSION CONTD.
- Systems analysts define business, scientific, or
engineering problems and design their solutions
using computers. This might involve planning and
developing new computer systems or devising ways
to make existing systems work more efficiently. - Computer programmers often follow diagrams or
charts created by systems analysts to implement
their computer solutions. Programmers also work
with the analysts once the system has been set up
to "de-bug" it, or eliminate errors. - Some employers hire a single worker called a
programmer-analyst, who is responsible for both
systems analysis and programming. This is
becoming more common as more technology is
designed to solve problems automatically and to
make programming easier to learn.
4Computer Science An International Department
5ASSOCIATE OF SCIENCE
-
- Computer Science
- Computer Information Systems
6COMPUTER SCIENCE
The Computer Science major is geared towards
engineering, and the most common programming
languages are C, Java, and Assembly language.
7COMPUTER SCIENCEAssociate of Science
FIELD OF STUDY 15 CREDITS COSC 1309 Logic
Design COSC 1320 C Programming I COSC 2315 Data
Structures COSC 2325 Computer Organization
Machine Language COSC 2330 Advanced Structured
Language
STC CORE CURRICULUM In addition to the courses in
the Field of Study, the student is required to
take 45 hours from the STC Core Curriculum listed
on page 100 of the catalog. Field Of Study
15 STC Core Curriculum 45 Total Credit hours 60
8CAREER OPPORTUNITIES
- Applications Programmer
- Computer Programmer
- Programmer Analyst
- Software Engineer
- Systems Analyst
- Systems Programmer
9COMPUTER INFORMATION SYSTEMS
The Computer Information Systems major is geared
towards business the environment and the most
common languages are COBOL, Visual Basic,
JavaScript and HTML.
10COMPUTER INFORMATION SYSTEMSAssociate of Science
FIELD OF STUDY 17 CREDITS COSC 1315
Fundamentals of Programming COSC 1430 Computer
Programming BCIS 1332 Cobol Programming BCIS 2332
Advanced Cobol Programming ACCT 2401 Principles
of Financial Accounting
STC CORE CURRICULUM In addition to the Field of
Study and the Business Foundation hours, the
student is required to take 45 hours from the STC
Core Curriculum listed on page 100 in the
catalog. Computer Information Systems majors must
take ECON 2301 Principles of Economics I-Macro
to fulfill to Social/Behavioral Science component
of the Core Curriculum. Field of Study 17 STC
Core Curriculum 45 Total Credit hours 62
11CAREER OPPORTUNITIES
- Programmer Analyst
- Systems Analyst
- Information Security Coordinator
- Network Management
- Database Management
12Challenging and Rewarding
Starting offers for graduates with Computer
Science degrees averaged Level
Salary Associate 29,142 Bachelor
45,000 - 61,000 Masters 52,000
77,000
Source NACE Salary Survey, Fall 2005 report.
Salary Survey for Associate Degree Candidates,
National Association of Colleges and Employers.
13COMPUTER SCIENCE FACULTY AND STAFF
Mario Reyna Division DeanBusiness, Math,
Science, and Technology reyna_at_southtexascollege.
edu
14COMPUTER SCIENCE FACULTY AND STAFF
Saeed Molki Program ChairComputer Science
smolki_at_southtexascollege.edu
15COMPUTER SCIENCE FACULTY AND STAFF
Pablo Gonzalez InstructorComputer Science
pointg_at_southtexascollege.edu
16COMPUTER SCIENCE FACULTY AND STAFF
Robert S. HoInstructorComputer Science
shusin2_at_southtexascollege.edu
17COMPUTER SCIENCE FACULTY AND STAFF
Nicole JiaoInstructorComputer Science
jyinping_at_southtexascollege.edu
18COMPUTER SCIENCE FACULTY AND STAFF
Rachel Peña InstructorComputer Science
rachelp_at_southtexascollege.edu
19COMPUTER SCIENCE FACULTY AND STAFF
Joseph Perez InstructorComputer Science
josephp_at_southtexascollege.edu
20COMPUTER SCIENCE FACULTY AND STAFF
Samuel Reza InstructorComputer Science
sreza_at_southtexascollege.edu
21COMPUTER SCIENCE FACULTY AND STAFF
Dr. Sam Y. Sung InstructorComputer Science
sysung_at_outhtexascollege.edu
22COMPUTER SCIENCE FACULTY AND STAFF
Matthew Trotter InstructorComputer Science
mtrotter_at_southtexascollege.edu
23COMPUTER SCIENCE FACULTY AND STAFF
Gabriel Viera InstructorComputer Science
gviera_at_southtexascollege.edu
24COMPUTER SCIENCE FACULTY AND STAFF
Alex Yang InstructorComputer Science
liyang_at_southtexascollege.edu
25COMPUTER SCIENCE FACULTY AND STAFF
Marina Cisneros Faculty SecretaryComputer
Science marinac_at_southtexascollege.edu
26COMPUTER SCIENCE FACULTY AND STAFF
Marcus Steen Lab Assistant IComputer Science
mesteen_at_southtexascollege.edu
27COMPUTER SCIENCE FACULTY AND STAFF
Alex Orozco Lab Assistant IComputer Science
arorozco_at_southtexascollege.edu
28Our Students on Task
29Microcomputer Applications
30COSC 1301 Students
31Computer Information Systems
32COMPUTERSCIENCE
33COURSES
34COSC 1301 Microcomputer Applications
- This course presents terminology, concepts and
techniques to begin the study of Computer
Information Systems. It covers computer history,
number systems, computer hardware, software,
procedures, systems and human resources, and
explores their integration and application in
business and other segments in society. It also
includes an introduction to modular program
design and flowcharts. Emphasis is placed on
using computer software packages including a word
processor to process textual information, an
electronic spreadsheet for numerical information,
a database management system, a programming
language and Windows operation system. Using
these, a student shall be able to select correct
hardware/software for application to a given
problem. Lab exercises are Handouts and Trainings
in Sam 2003
35COSC 1309 Logic Design
- This course presents a disciplined approach to
problem solving with structured techniques and
representation of algorithms using pseudo code
and graphic tools. Discussion will include
mathematical foundations of computing, number
bases logic and Boolean algebra switching
circuits and basic logic gates, computer
architecture, software engineering, and social
and ethical issues of a computerized society.
36COSC 1320C Programming I
- This course is an introduction to fundamental
high-level programming using C Programming
Language. Topics include algorithm development
and problem solving methodology for computer
programming. How to design, code, debug and
document programs using techniques of top-down
design and stepwise refinement language will be
stressed throughout the course. A blocked
structured programming language will be used for
programming solutions.
37COSC 2315Data Structures
- This is a second programming course using more
advanced features of high-level programming
language. Continued emphasis will be placed on
good programming methodologies and problem
solving techniques. Programming problems
requiring the implementation of elementary data
structures and associated algorithm development
and analysis will be stressed. Topics include
linked lists, stacks, queues, trees, graphs,
recursion, sorting, and searching.
38COSC 2325Computer Organization and Machine
Language
- This is an introduction to computer
organization, machine language programming and
use of assembly language programming systems.
Topics include basic instructional sets, coding
arithmetic problems, logical operations,
indexing, indirect addressing, MACRO commands,
MACRO programming techniques and subroutines.
39COSC 2330Advanced Structured Languages
- In this course, students will become familiar
with the concepts of object-orientation using the
Java language. Students will understand and
explore concepts such as encapsulation,
classification, and inheritance. This course
presents the syntax of Java to help the student
grasp these concepts and others typically found
in object-based, class-based, and
object-orientated (OO) languages. Primary
emphasis in on PC and AS/400 environments with
secondary emphasis on UNIX operating system
environments. Application areas include linked
structures, file structures, text handling, and
object-orientated technology.
40COSC 1315Fundamentals ofProgramming
- This course introduces students to the
fundamentals of programming. It is designed to
provide a guide for developing web applications
using HTML and Java Script. Topics include HTML
tags and syntax, language syntax, and programming
structure.
41COSC 1430Computer Programming
- This course is an introduction to computer
programming. Emphasis is placed on structured
design, graphical user interfacing, and
documentation. It includes coverage of language
syntax, processing, and elementary file
processing.
42BCIS 1332Cobol Programming
- This is a programming course designed to
emphasize structured programming concepts using
COBOL programming language. This course is
designed for the student who has an understanding
of data processing fundamentals. The course
covers the COBOL specifications, their usage, and
applicable operating system commands to enable
the student to write, enter, and run
business-oriented problems.
43BCIS 2332 AdvancedCobol Programming
-
- This course is an advanced study of the COBOL
programming language. Topics covered include
binary table searches, variable length record
techniques, hashing, ordered lists, file
structures, pointers and linkages, directories,
memory management, and data access methods.
44 45GUEST SPEAKERS
46Maby RosenbaumIntroducing LAN/WAN Network
47Arnold GonzalezIntroducing Information
Technology Services
48Lucio Gonzalez Introducing Exchange Servers
49MARKETING
50- for looking into the world of Computer Science
at South Texas College
51Contact SAEED MOLKI COMPUTER SCIENCE PROGRAM
CHAIR 956-872-2056 smolki_at_southtexascollege.ed
u
52PowerPoint Author Alex Orozco Lab Assistant
I Computer Science