2003 / 2004 - Bellevue College
2003 / 2004 - Bellevue College
2003 / 2004 - Bellevue College
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
POLSC 206<br />
Introduction to Governments:<br />
Developing Nations • 5 CR<br />
Examines political theories and strategies in Asian,<br />
African, and Latin American nations. Students focus<br />
on problems of political development and<br />
modernization.<br />
POLSC 230<br />
Revolutions in the<br />
Modern World • 5 CR<br />
Studies the forces that produce significant changes<br />
in a nation’s social, economic, or political ideas<br />
and institutions. Students analyze “revolutions”<br />
such as those in England, America, France, Russia,<br />
and China. Same as HIST 230. Either POLSC 230 or<br />
HIST 230 can be taken for credit, not both. May be<br />
used as social science or humanities credit, not<br />
both, at BCC.<br />
POLSC 294/295/296/297<br />
Special Topics in<br />
Political Science • V1-10 CR<br />
Covers supplementary or unusual classes related to<br />
the field. Topics are announced in the class schedule.<br />
POLSC 298<br />
Seminar in Political Science • V1-10 CR<br />
Includes seminars, workshops, etc., for which college<br />
credit is offered.<br />
POLSC 299<br />
Individual Studies in<br />
Political Science • V1-10 CR<br />
Covers direct readings, special projects, and independent<br />
study by an individual student. May be<br />
repeated for a maximum of 15 credits. Prerequisite:<br />
Permission of instructor.<br />
Programming<br />
BUSINESS DIVISION<br />
PROG 108<br />
Programming for Media Majors • 2 CR<br />
Course designed for students who have basic programming<br />
skills in a JavaScript environment, and<br />
want to start learning programming in C++ Language<br />
at an intermediate level. Course emphasizes<br />
the difference between the JavaScript and C++ languages.<br />
This is a self-paced course. Prerequisite:<br />
IDEV 111 at BCC with a C- or better, or entry code.<br />
Placement by assessment into MATH 105, or MATH<br />
098 or 099 with a C- or better.<br />
PROG 110<br />
Introduction to Programming • 5 CR<br />
Introduces fundamental programming techniques<br />
using the Visual Studio.Net development environment<br />
and visual Basic.Net. Students design procedures<br />
and write computer instructions to solve<br />
business problems, learn procedural programming,<br />
develop graphical user interfaces in Windows,<br />
and work with events and objects. Fulfills the<br />
quantitative or symbolic reasoning course requirement<br />
for non-business majors at BCC. Prerequisite:<br />
Placement by assessment into MATH 105 or MATH<br />
098 or 099 with a C- or better or equivalent course<br />
from another college. Placement by assessment<br />
into ENGL 101 or ENGL 092 or 093 with a C- or<br />
better.<br />
PROG 111<br />
Introduction to<br />
C++ Programming • 5 CR<br />
Presents the C++ Programming Language using<br />
structured programming techniques and program<br />
development methodology. Students design, code,<br />
test, and debug programs using repetition and decision<br />
structures, pointers, functions, and other C<br />
data structures. Prerequisite: Placement by assessment<br />
into MATH 105 or MATH 098 or 099 with a<br />
C- or better; or entry code.<br />
PROG 113<br />
Intermediate C++ Programming • 5 CR<br />
Expands upon the fundamentals covered in the<br />
Introduction to C++ Programming. Covers object<br />
oriented programming concepts using C++. Other<br />
topics include program specification, design of abstract<br />
data types and classes, inheritance, polymorphism,<br />
encapsulation, and using the Standard<br />
Template Library. Prerequisite: PROG 111 or CS 210<br />
at BCC with a C- or better; or entry code.<br />
PROG 120<br />
Object Oriented<br />
Programming Concepts • 5 CR<br />
Students learn object oriented programming techniques<br />
using the Visual Studio.Net development<br />
environment and Visual Basic.Net. Students apply<br />
these techniques for developing applications for<br />
both Windows and Web environments. Students<br />
will create classes, components, interfaces, and<br />
user controls. Class provides the foundation for sophisticated<br />
application development. Prerequisite:<br />
PROG 110.<br />
PROG 125<br />
Enterprise Software<br />
Development I • 5 CR<br />
Students learn to create enterprise applications using<br />
the Visual Studio.Net integrated development<br />
environment and the Visual Basic.Net programming<br />
language. Focus is on developing user interfaces<br />
for Windows and Web platforms, data validation,<br />
and structured exception handling. Students<br />
develop an understanding of application architectures<br />
for Windows and Web environments.<br />
Prerequisite: PROG 120.<br />
PROG 140<br />
SQL & Relational Database<br />
Programming • 5 CR<br />
Students learn to apply relational database theory<br />
by creating databases, tables, views, and indexes<br />
in a server environment. Focus is on developing<br />
complex SQL queries to retrieve meaningful information<br />
and on developing procedures to manipulate<br />
data. SQL server and related client tools are<br />
used in all work. Prerequisite: PROG 113 or 120.<br />
PROG 160<br />
Systems Analysis & Design • 5 CR<br />
Examines the system-development cycle in depth.<br />
Topics include problem identification, problem<br />
solving, and information-gathering techniques.<br />
Current structured tools are used to describe business<br />
rules and objects, data flow, data structures,<br />
and process flow and documentation. Creative<br />
problem-solving and working in a team environment<br />
are stressed. Prerequisite: IT 101 at BCC with<br />
a C- or better. Placement by assessment into ENGL<br />
101; or ENGL 092 or 093 with a C- or better.<br />
PROG 210<br />
Enterprise Software<br />
Development II • 5 CR<br />
Course Descriptions<br />
Students expand their ability to create enterprise<br />
applications using the Visual Studio.Net development<br />
environment and the Visual Basic.Net programming<br />
language. Focus is on data access<br />
methodologies and middle tier component development<br />
for use from Windows and Web environments.<br />
Students learn about managing data in<br />
multi-user environments using tiered application<br />
architecture. Prerequisite: PROG 125.<br />
Curriculum subject to change. For most current information, visit us on the web at: www.bcc.ctc.edu • 107