Brock University Undergraduate Calendar

COURSES Aboriginal Studies (ABST) Accounting (ACTG) Adult Education (ADED) Business Administration (ADMI) Academic English as a Subsequent Language (AESL) Applied Computing (APCO) Arabic (ARAB) Astronomy (ASTR) Biochemistry (BCHM) Biological Sciences (BIOL) 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 Language and Literature (ENGL) Entrepreneurial Studies (ENTR) Earth Sciences (ERSC) Education Science (ESCI) Film Studies (FILM) Finance (FNCE) French (FREN) Great Books/Liberal Studies (GBLS) Geography (GEOG) German (GERM) Greek (GREE) History (HIST) (IASC) International Studies (INTL) Italian (ITAL) Information Technology Information Systems (ITIS) Japanese (JAPA) Labour Studies (LABR) Latin (LATI) Linguistics (LING) Mandarin (MAND) Mathematics (MATH) Management (MGMT) Marketing (MKTG) Modern Languages, Literatures and Cultures (MLLC) Music (MUSI) Neuroscience (NEUR) Nursing (NUSC) Organizational Behaviour (OBHR) Oenology and Viticulture (OEVI) Operations Management (OPER) Popular Culture (PCUL) Physical Education and Kinesiology (PEKN) Philosophy (PHIL) Physics (PHYS) Political Science (POLI) Portugese (PORT) Psychology (PSYC) Recreation and Leisure Studies (RECL) Russian (RUSS) Science (SCIE) 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. *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. Completion of this course will replace previously assigned grade and earned credit in COSC 1P95 and 1P96. #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. Completion of this course will replace previous assigned grade and credit obtained in COSC 2P50. *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: APCO 1P00 or 12U MATH credit. Completion of this course will replace previous assigned grade and credit obtained in COSC 1P93. 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: 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: 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 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: 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/Seniro) majors until date specified in Registration Guide. Prerequisite: 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. Completion of this course will replace previous assigned grade and credit obtained in VISA 2F95. APCO 2P99 Project in Applied Computing Development project in computing, Internet programming or directed reading essay under the supervision of a faculty member. Prerequisites: 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: two credits from APCO (minimum 60 percent), COSC (minimum 60 percent), IASC (minimum 60 percent).