Brock University Undergraduate Calendar

COURSES

Aboriginal Education (ABED)

Tecumseh Centre for Aboriginal Research and Education (ABST)

Aboriginal Teacher Education (ABTE)

Accounting (ACTG)

Adult Education (ADED)

Business Administration (ADMI)

Academic English as Subsequent Language (AESL)

Applied Computing (APCO)

Arabic (ARAB)

Astronomy (ASTR)

Biochemistry (BCHM)

Biology (BIOL)

Biophysics (BPHY)

Biotechnology (BTEC)

Canadian Studies (CANA)

Chemistry (CHEM)

Community Health Sciences (CHSC)

Child and Youth Studies (CHYS)

Classics (CLAS)

Communications Studies (COMM)

Computer Science (COSC)

Dramatic Arts (DART)

Economics (ECON)

Education (EDUC)

English (ENGL)

Entrepreneurial Studies (ENTR)

Earth Sciences (ERSC)

Education Science (ESCI)

Ethics (ETHC)

Film (FILM)

Finance (FNCE)

French (FREN)

Geography (GEOG)

German (GERM)

Greek (GREE)

History (HIST)

Interactive Arts and Science (IASC)

Iberian and Latin American Studies (IBLA)

Intercultural Studies (INTC)

Italian (ITAL)

Information Technology Information Systems (ITIS)

Japanese (JAPA)

Labour Studies (LABR)

Liberal Arts (LART)

Latin (LATI)

Linguistics (LING)

Mandarin Chinese (MAND)

Medieval and Renaissance Studies (MARS)

Mathematics (MATH)

Management (MGMT)

Marketing (MKTG)

Music (MUSI)

Neuroscience (NEUR)

Nursing (NUSC)

Organizational Behaviour and Human Relations (OBHR)

Oenology and Viticulture (OEVI)

Operations Management (OPER)

Popular Culture (PCUL)

Physical Education and Kinesiology (PEKN)

Philosophy (PHIL)

Physics (PHYS)

Political Science (POLI)

Portuguese (PORT)

Psychology (PSYC)

Recreation and Leisure Studies (RECL)

Russian (RUSS)

Science (SCIE)

Studies in Comparative Literatures and Cultures (SCLC)

Sociology (SOCI)

Spanish (SPAN)

Sport Management (SPMA)

Studies in Arts and Culture (STAC)

Swahili (SWAH)

Tourism and Environment (TREN)

Visual Arts (VISA)

Women's Studies (WISE)

Writing (WRIT)

Applied Computing Courses

*APCO 1P00

Introduction to Media Computation

(also offered as IASC 1P00)

Programming by example; encoding and manipulating pictures (such as grayscale and colour replacement); pixel manipulation (such as red eye and mirroring); designing and debugging; text manipulation with HTML; file processing; automatic generation and manipulation of web pages; sound processing (such as MP3, encoding, volume and splicing); objects and graphical user interfaces.

Lectures, 3 hours per week; lab, 2 hours per week; tutorial, 1 hour per week.

Restriction: not open to COSC (single or combined), BCB, CAST and CNET majors.

Note: prior computer experience is not required. Students may not concurrently register in COSC 1P02.

*APCO 1P01

Fluency With Technology

(also offered as IASC 1P01)

Skills, concepts and capabilities of computers, networks and the Internet. Topics include representation of information, current hardware, software and network technologies, modelling with Excel, presentations with PowerPoint, Internet searching and basic web page development with HTML.

Lectures, 3 hours per week; lab, 2 hours per week.

Restriction: not open to COSC (single or combined), BCB, CAST and CNET majors.

Note: some prior computer experience is preferred but not required.

#APCO 1P30

Programming for Interactive Media

(also offered as IASC 1P30)

Introduction to ActionScript and object-oriented programming syntax and uses for classes, functions, properties and events in interactive Flash applications for the web.

Lab, 4 hours per week.

Restriction: open to IASC (single or combined) majors until date specified in Registration guide.

Note: enrolment limited to 24 students. Materials fee required. Students must supply any additional materials and equipment.

#APCO 1P50

Integrity and Literacy in the Information Age

(also offered as COSC 1P50 and IASC 1P50)

Professional issues in computing including historic and social perspectives, legal issues, licensing and copyright, social and ethical issues, professional conduct and information literacy.

Lectures, 3 hours per week; seminar, 2 hours per week.

Note: this course involves seminars and considerable written work. A good command of written and spoken English is required.

*APCO 1P93

Applied Programming

(also offered as IASC 1P93)

Modern software techniques including problem solving and design of effective algorithms, structured program design methodology, subprogram library usage, documentation, correctness, floating-point arithmetic and error analysis.

Lectures, 3 hours per week; lab, 2 hours per week; tutorial, 1 hour per week.

Restriction: not open to COSC (single or combined), BCB, CAST and CNET majors.

Prerequisite(s): APCO 1P00 or 4U MATH credit.

APCO 2P01

Personal Computers and Networks

Inner workings of modern computers from a user's point of view. Understanding the hardware, network and system software. Topics include CPUs, memory, video, input/output, networks, security, installation of operating systems and hands-on trouble shooting.

Lectures, 2 hours per week; lab, 3 hours per week.

Restriction: not open to COSC (single or combined), BCB, CAST and CNET majors.

Prerequisite(s): APCO 1P01 (minimum 60 percent) or permission of the instructor.

#APCO 2P32

File and Database Systems

(also offered as COSC 2P32)

File organizations and access methods, fundamental data base concepts: specification and design of databases and applications; various database models including the relational model; processing with SQL; database administration; security. Practical database experience (normally ORACLE).

Lectures, 3 hours per week; lab, 2 hours per week.

Prerequisite(s): COSC 2P03 (minimum 60 percent).

Note: students minoring in Applied Computing requesting permission to register should have completed APCO 1P00 and 1P93 with a minimum 60 percent. Contact the Department.

#APCO 2P60

Web 2.0 Content, Construction, Collaboration

(also offered as IASC 2P60)

Context and topics in web-based interactive environments, communities and social networks designed for sharing content, user interaction and collective intelligence. Blogs, videoblogs and vodcasts; peer 2 peer and consumer 2 consumer; RSS, agents and recommender systems; social networks; online communities and virtual environments; tagging and bookmarking; wikis; mashups; collaborative and open source software and working environments.

Lectures, seminar 3 hours per week.

#APCO 2P89

Internet Technologies

(also offered as COSC 2P89 and IASC 2P89)

Concepts and techniques for building and maintaining advanced interactive Web sites. Topics include XML and SGML, database connectivity and forms handling, basic animation, graphics optimization for the Web, scripting, advanced searching and Web design for accessibility.

Lectures, 3 hours per week; lab/seminar, 2 hours per week.

Prerequisite(s): APCO 1P00 (minimum 60 percent) and 1P01 (minimum 60 percent) or COSC 1P03 (minimum 60 percent).

#APCO 2P95

Introduction to Web-based Interactive Media

(also offered as COMM 2P95, IASC 2P95 and VISA 2P95)

Basic technical and design foundations of web-based media production, including image processing, interactive web design and multimedia production. Locates digital practices within the broader history of cultural production, tracing developments in technology and media arts.

Lectures, lab, 5 hours per week.

Restriction: open to COMM, VISA (single or combined) and VISA (Honours)/BEd (Intermediate/Senior) majors until date specified in Registration guide.

Prerequisite(s): one of APCO 2P89, COMM 1F90, IASC 1F00, VISA 1P97.

Note: enrolment limited to 24 students. Materials fee required. Students might need additional materials and equipment, which they must supply.

APCO 2P99

Project in Applied Computing

Development project in computing, Internet programming or directed reading essay under the supervision of a faculty member.

Prerequisite(s): two APCO credits (minimum 60 percent).

Note: students may propose their own projects for departmental approval or may apply for a project proposed by a faculty member. Further information (including project guidelines and project list) is available on the department Web pages.

#APCO 3P94

Introduction to Human Computer Interaction

(also offered as COSC 3P94 and IASC 3P94)

Human factors in the design and support of computing systems. Design methodologies such as GOMS, TAGs and Task Analysis. Design principles relating to various interaction paradigms.

Lectures, 3 hours per week; lab/seminar, 2 hours per week.

Prerequisite(s): two credits from APCO (minimum 60 percent), COSC (minimum 60 percent), IASC (minimum 60 percent) or permission of the instructor.