Langara Course Information

Note: this website is a student project and is not affiliated with Langara College.

Suggestions? Feedback? Found a bug? Please send a report through this form.

CPSC 1280: Unix Tools and Scripting

Course FormatLecture 4.0 h + Seminar 0.0 h + Lab 2.0 h
Credits3.0

Introduction to concepts and practices in operating systems, software engineering tools, system and network administration. Scripting languages, utilities, tools and techniques. Topics include command line interface, filters, pipelines, file organization, reusable utilities, software configuration management, simplifying programming tasks, System/Network configuration, administration, and security issues.

Prerequisite(s): A minimum "C" grade in one of CPSC 1150 or CPSC 1155; or permission of department. Prerequisites are valid for only three years.


Course Attributes:
2nd Year ArtsNo
2nd Year ScienceYes
HumanitiesNo
Lab ScienceNo
ScienceYes
Social ScienceNo
University
Transferable
Yes
Other Attributes:
Offered online:No
Preparatory course:No
Repeat limit2
Additional fees:$128.3
First offered:Summer 1999
Last offered:Fall 2025
Registration
restrictions:
P
Outline(s):

CPSC 1280 - Summer 2019 (v. 2)

Transfer Agreements
CourseDestinationCreditStart to End
CPSC 1280Athabasca UniversityAU COMP 2XX (3) 20170901 to present
CPSC 1280Capilano UniversityCAPU COMP 1XX (3) 20200501 to present
CPSC 1280Douglas CollegeDOUG CSIS 1XXX (3) 20070901 to present
CPSC 1280Kwantlen Polytechnic UniversityKPU INFO 1211 (3) 20230901 to present
CPSC 1280Simon Fraser UniversitySFU CMPT 1XX (2) 19990501 to present
CPSC 1280Thompson Rivers UniversityTRU COMP 2XXX (3) 20050901 to present
CPSC 1280UBCOUBCO COSC_O 1st (3) 20010901 to present
CPSC 1280UBCVUBCV CPSC_V 1st (3) 20010901 to present
CPSC 1280UBCVLANG CPSC 1280 (3) & LANG CPSC 2280 (3) = UBCV CPSC_V 213 (4) & UBCV CPSC_V 2nd (2) 20040501 to present
CPSC 1280University of the Fraser ValleyUFV CIS 1XX (3) 20190901 to present
CPSC 1280University of Northern BCUNBC CPSC 1XX (3) 19990501 to present
CPSC 1280University of VictoriaUVIC SENG 265 (1.5) 20040901 to present
CPSC 1280Vancouver Island UniversityVIU CSCI 251 (3) 20000901 to present
Inactive Transfer Agreements (click to open)

Note: If you took courses within the period stated below, you can still transfer those credits.

CourseDestinationCreditStart to End
CPSC 1280Douglas CollegeDOUG CMPT 1XXX (3) 20040901 to 20070831
CPSC 1280University of the Fraser ValleyUFV COMP 1XX (3) 20190101 to 20190831

Offerings of this course:

SemesterCRNSectionSeatsWaitlistDaysTimeRoomTypeInstructor
Fall 20253053000236N/A--W-F--1230-1420 LectureKim Lam
---R---1230-1420B019LabKim Lam
Fall 20253052900136N/A--W-F--1230-1420 LectureKim Lam
-T-----1230-1420B019LabKim Lam
Summer 20252006100318 MT-----1430-1620T530LectureKim Lam
---R---1430-1620A275LabKim Lam
Summer 202520060002177MT-----1430-1620T530LectureKim Lam
--W----1430-1620B019LabKim Lam
Summer 2025200590011811M-W----1030-1220B026LectureKim Lam
---R---1030-1220B015LabKim Lam
Spring 2025112640033 --WR---0830-1020B027LectureAo Ao Feng
-T-----0830-1020B015LabAo Ao Feng
M------1330-1525A275ExamAo Ao Feng
Spring 2025106470022 -T-R---1430-1620B022LectureMourad Bouguerra
M------1430-1620B015LabMourad Bouguerra
M------1330-1525B019ExamBijan Farrahi, Mourad Bouguerra
Spring 2025106020010 -T-R---1230-1420B027LectureMourad Bouguerra
M------1230-1420B019LabMourad Bouguerra
M------1330-1525B015ExamMourad Bouguerra
Fall 202431278003221--WR---1630-1820B008LectureTak Lam Wong
-T-----1630-1820B015LabTak Lam Wong
----F--1330-1525B008ExamTak Lam Wong
Fall 20243010000217 --W-F--1230-1420T530LectureKim Lam
---R---1230-1420B019LabKim Lam
----F--1330-1525T530ExamKim Lam
Fall 20243009800110 --W-F--1230-1420T530LectureKim Lam
-T-----1230-1420B019LabKim Lam
----F--1330-1525T530ExamKim Lam
Summer 2024205330035 MT-----1430-1620T530LectureKim Lam
---R---1430-1620A275LabKim Lam
---R---0830-1025B019ExamKim Lam
Summer 20242053200261MT-----1430-1620T530LectureKim Lam
--W----1430-1620B019LabKim Lam
---R---0830-1025B015ExamJocelyn Minns, Kim Lam
Summer 202420530001102M-W----1030-1220B026LectureKim Lam
---R---1030-1220B015LabKim Lam
---R---0830-1025A275ExamJamie McKee-Scott, Kim Lam
Spring 202410318002133M-W----1430-1620T001LectureKhurram Shehzad
---R---1430-1620A275LabKhurram Shehzad
----F--1100-1255L304ExamKhurram Shehzad, Ryan Zier-Vogel
Spring 202410317001242M-W----1430-1620T001LectureKhurram Shehzad
-T-----1430-1620B019LabKhurram Shehzad
----F--1100-1255L303ExamKhurram Shehzad
Fall 202330489002124--W-F--1230-1420T530LectureStephen Chiong
---R---1230-1420B019LabStephen Chiong
M------1330-1525A275ExamStephen Chiong
Fall 202330488001024--W-F--1230-1420T530LectureStephen Chiong
-T-----1230-1420B019LabStephen Chiong
M------1600-1755A275ExamStephen Chiong
Summer 20232045100314 MT-----1430-1620T530LectureKim Lam
---R---1430-1620A275LabKim Lam
-----S-1300-1455A275ExamJamie McKee-Scott, Kim Lam
Summer 20232045000291MT-----1430-1620T530LectureKim Lam
--W----1430-1620A275LabKim Lam
-----S-1300-1455B019ExamKim Lam, Maryam Samiei
Summer 20232044900136M-W----1030-1220B248LectureKim Lam
---R---1030-1220B015LabKim Lam
-----S-1300-1455B015ExamKim Lam
Spring 202310738002132M-W----1430-1620T001LectureKhurram Shehzad
---R---1430-1620A275LabKhurram Shehzad
--W----1830-2125L304ExamKhurram Shehzad, Ryan Zier-Vogel
Spring 202310737001031M-W----1430-1620T001LectureKhurram Shehzad
-T-----1430-1620B019LabKhurram Shehzad
--W----1830-2125L303ExamKhurram Shehzad
Fall 202230383002117--W-F--1230-1420T530LectureStephen Chiong
---R---1230-1420B019LabStephen Chiong
-T-----0830-1025T001ExamStephen Chiong
Fall 202230382001120--W-F--1230-1420T530LectureStephen Chiong
-T-----1230-1420B019LabStephen Chiong
-T-----0830-1025T001ExamStephen Chiong
Summer 20222061900315 MT-----1430-1620T530LectureKim Lam
---R---1430-1620A275LabKim Lam
----F--1330-1525L103ExamKim Lam
Summer 20222061800212 MT-----1430-1620T530LectureKim Lam
--W----1430-1620A275LabKim Lam
----F--1330-1525L104ExamJamie McKee-Scott, Kim Lam
Summer 20222061700164M-W----1030-1220B023LectureKim Lam
---R---1030-1220B015LabKim Lam
----F--1330-1525L103ExamKim Lam
Spring 202210808002126M-W----1430-1620T001LectureKhurram Shehzad
---R---1430-1620B019LabKhurram Shehzad
--W----1830-2125B019ExamHengameh Hamavand, Khurram Shehzad
Spring 202210807001136M-W----1430-1620T001LectureKhurram Shehzad
-T-----1430-1620B019LabKhurram Shehzad
--W----1830-2125B015ExamKhurram Shehzad
Fall 202130422002025--W-F--1230-1420T530LectureStephen Chiong
---R---1230-1420B015LabStephen Chiong
--W----1830-2125B019ExamKim Lam, Stephen Chiong
Fall 202130420001225--W-F--1230-1420T530LectureStephen Chiong
-T-----1230-1420B015LabStephen Chiong
--W----1830-2125B015ExamStephen Chiong
Summer 202120139W02828--------WWWWWWKim Lam
--W----1830-2125WWWExamKim Lam
Summer 202120138W01431--------WWWWWWKim Lam
--W----1830-2125WWWExamKim Lam
Spring 202110252W02133M-W----1430-1620WWWWWWJason Madar, Jeremy Hilliker
---R---1430-1620WWWWWWJason Madar, Jeremy Hilliker
-----S-1300-1555WWWExamJeremy Hilliker
Spring 202110251W01434M-W----1430-1620WWWWWWJason Madar, Jeremy Hilliker
-T-----1430-1620WWWWWWJason Madar, Jeremy Hilliker
-----S-1300-1555WWWExamJeremy Hilliker
Fall 202031916W02830M-W----1230-1420WWWWWWJeremy Hilliker
---R---1230-1420WWWWWWJeremy Hilliker
-----S-0900-1155WWWExamJeremy Hilliker
Fall 202031912W01122M-W----1230-1420WWWWWWJeremy Hilliker
-T-----1230-1420WWWWWWJeremy Hilliker
-----S-0900-1155WWWExamJeremy Hilliker
Summer 202021125W02821---R---1630-1820WWWLabKim Lam
M-W----1630-1820WWWWWWKim Lam
--W----1830-2125WWWExamKim Lam
Summer 202021124W01813---R---1430-1620WWWLabKim Lam
M-W----1430-1620WWWWWWKim Lam
--W----1830-2125WWWExamKim Lam
Spring 20201065400238M-W----1430-1620T001LectureJeremy Hilliker
-T-----1630-1820B019LabJeremy Hilliker
-----S-1300-1555B019ExamJeremy Hilliker, Michael Jon Burrell
Spring 202010653001311M-W----1430-1620T001LectureJeremy Hilliker
-T-----1430-1620B019LabJeremy Hilliker
-----S-1300-1555B015ExamJeremy Hilliker
Fall 20193109400267M-W----1230-1420T001LectureJeremy Hilliker
----F--1230-1420B015LabJeremy Hilliker
---R---1830-2125B019ExamHazra Imran, Jeremy Hilliker
Fall 201931093001912M-W----1230-1420T001LectureJeremy Hilliker
----F--1030-1220B015LabJeremy Hilliker
---R---1830-2125B015ExamJeremy Hilliker
Summer 201920537002123MT-----1430-1620B009LectureKim Lam
---R---1430-1620B019LabKim Lam
--W----1830-2125B019ExamBrian Koehler, Kim Lam
Summer 2019205360018 M-W----1630-1820B032LectureKim Lam
-T-----1630-1820B019LabKim Lam
--W----1830-2125B015ExamKim Lam
Spring 20191094000263M--R---1030-1220T001LectureJeremy Hilliker
--W----1030-1220B019LabJeremy Hilliker
-T-----1830-2125B019ExamJamie McKee-Scott, Jeremy Hilliker
Spring 20191093900153M--R---1030-1220T001LectureJeremy Hilliker
-T-----1030-1220B019LabJeremy Hilliker
-T-----1830-2125B015ExamJeremy Hilliker
Fall 201830879002015M-W----1230-1420T001LectureJeremy Hilliker
----F--1230-1420B015LabJeremy Hilliker
----F--0830-1025L104ExamAlireza Osareh, Jeremy Hilliker
Fall 201830878001214M-W----1230-1420T001LectureJeremy Hilliker
----F--1030-1220B015LabJeremy Hilliker
----F--0830-1025L103ExamJeremy Hilliker
Summer 20182047400201MT-----1430-1620A333LectureJeremy Hilliker
---R---1430-1620B019LabJeremy Hilliker
--W----1600-1755B019ExamJeremy Hilliker
Summer 20182047300125 M-W----1530-1720B010LectureArdeshir Bagheri
-T-----1530-1720T215LabArdeshir Bagheri
--W----1600-1755B010ExamArdeshir Bagheri
Spring 201811055002023-T-R---1030-1220B015LectureJeremy Hilliker
--W----1030-1220B019LabJeremy Hilliker
-T-----0830-1025B019ExamGladys Monagan, Jeremy Hilliker
Spring 201811054001102-TWRF--1330-1420A350LectureJeremy Hilliker
--W----1430-1620B015LabJeremy Hilliker
-T-----0830-1025B015ExamJeremy Hilliker
Fall 201730170002117M-W----1230-1420T001LectureJeremy Hilliker
----F--1230-1420B015LabJeremy Hilliker
M------1100-1255B019ExamJeremy Hilliker, Mingwu Chen
Fall 201730168001117M-W----1230-1420T001LectureJeremy Hilliker
----F--0830-1020B015LabJeremy Hilliker
M------1100-1255B015ExamJeremy Hilliker
Summer 20172043000258M-W----1230-1420B149LectureJeremy Hilliker
-T-----1230-1420B019LabJeremy Hilliker
-T-----1330-1525B155ExamJeremy Hilliker
Summer 20172042800113 -T-R---1530-1720B010LectureArdeshir Bagheri
--W----1530-1720T215LabArdeshir Bagheri
-T-----1330-1525B008ExamArdeshir Bagheri
Spring 201710990002032-T-----1030-1220L304LectureJeremy Hilliker
---R---1030-1220B021LectureJeremy Hilliker
--W----1030-1220B019LabJeremy Hilliker
---R---1100-1255B154ExamHazra Imran, Jeremy Hilliker
Spring 201710989001025M------1330-1420A231LectureJeremy Hilliker
-T-----1330-1420C409LectureJeremy Hilliker
--W----1330-1420A339LectureJeremy Hilliker
---R---1330-1420C409LectureJeremy Hilliker
--W----1430-1620B015LabJeremy Hilliker
---R---1100-1255B155ExamJeremy Hilliker
Fall 201630393001047MTWR---1230-1320B153LectureWei Cai
M------1330-1520B015LabWei Cai
----F--1100-1255B153ExamWei Cai
Summer 2016201370018 -T-R---1530-1720B155LectureArdeshir Bagheri
--W----1530-1720C014LabArdeshir Bagheri
----F--1330-1525B155ExamArdeshir Bagheri
Spring 201611103001116MTWR---1330-1420C510LectureWei Cai
--W----1430-1620B015LabWei Cai
-----S-1300-1455B018ExamWei Cai
Fall 201530352001119MTWR---1230-1320B146LectureWei Cai
M------1330-1520B015LabWei Cai
---R---0830-1025B155ExamWei Cai
Summer 20152028800114 -T-R---1530-1720B155LectureArdeshir Bagheri
--W----1530-1720C014LectureArdeshir Bagheri
M------1330-1525B155ExamArdeshir Bagheri
Fall 201430537001512MTWR---1230-1320A351LectureHengameh Hamavand
M------1330-1520A219LabHengameh Hamavand
--W----0830-1025B021ExamHengameh Hamavand
Summer 20142012700113 -T-R---1530-1720B155LectureArdeshir Bagheri
--W----1530-1720B019LabArdeshir Bagheri
--W----1330-1525B021ExamArdeshir Bagheri
Fall 2013305550015 MTW----1430-1520B030LectureHengameh Hamavand
---R---1230-1520A219LabHengameh Hamavand
----F--0830-1025B029ExamHengameh Hamavand
Summer 20132017800116N/A-T-R---1530-1720B155LectureArdeshir Bagheri
--W----1530-1720B019LabArdeshir Bagheri
-T-----1330-1525B022ExamArdeshir Bagheri
Fall 2012305810015N/AMTWR---1430-1520A348LectureHengameh Hamavand
---R---1230-1420A219LabHengameh Hamavand
M------0830-1025B010ExamHengameh Hamavand
Summer 20122026000112N/A-T-R---1530-1720B155LectureArdeshir Bagheri
--W----1530-1720B019LabArdeshir Bagheri
---R---1330-1525B014ExamArdeshir Bagheri
Fall 2011307130012N/AMTW----1430-1520B014LectureHengameh Hamavand
---R---1430-1520A215LectureHengameh Hamavand
---R---1230-1420A215LabHengameh Hamavand
---R---0830-1025B009ExamHengameh Hamavand
Summer 20112016100122N/AM-W----1530-1720B155LectureArdeshir Bagheri
---R---1530-1720A217LabArdeshir Bagheri
-T-----1600-1755B154ExamArdeshir Bagheri
Fall 20103047400111N/AMTWR---1330-1420A215LectureHengameh Hamavand
-T-----1430-1620A215LabHengameh Hamavand
----F--0830-1025B021ExamHengameh Hamavand
Summer 20102007800117N/AM-W----1530-1720B155LectureArdeshir Bagheri
---R---1530-1720A217LabArdeshir Bagheri
---R---1530-1720A015LabArdeshir Bagheri
----F--1330-1525B154ExamArdeshir Bagheri
Fall 2009308380014N/AM------1330-1520B152LectureHengameh Hamavand
--W----1330-1520A215LectureHengameh Hamavand
---R---1330-1520A215LabHengameh Hamavand
Summer 20092010400114N/AM-W----1430-1625B155LectureArdeshir Bagheri
---R---1430-1625A217LabArdeshir Bagheri
Fall 20083091600121N/AM------1130-1325A215LectureHengameh Hamavand
---R---1130-1325B146LectureHengameh Hamavand
--W----1130-1325A215LabHengameh Hamavand
Spring 20081012900110N/AM------1630-1925A217LectureHengameh Hamavand
--W----1630-1725A217LectureHengameh Hamavand
--W----1730-1925A217LabHengameh Hamavand
Summer 20072017900114N/AMTWR---1430-1525A217LectureBrian Koehler
-T-----1530-1725A217LabBrian Koehler
Fall 20063096100112N/AM-W----1830-2125A217LectureBrian Koehler
Summer 20062005800119N/A-T-R---1030-1225A217LectureBrian Koehler
--W----1030-1225A217LabBrian Koehler
Fall 2005307210017N/A-TWRF--1130-1225B021LectureHengameh Hamavand
M------1130-1325A217LabHengameh Hamavand
Summer 20052005700125N/AMT-RF--1030-1125B021LectureMingwu Chen
--W----1030-1225B019LabMingwu Chen
Fall 20043041600120 M---F--1030-1125A254LectureHengameh Hamavand
-T-----1030-1125B021LectureHengameh Hamavand
---R---1030-1125B022LectureHengameh Hamavand
--W----0930-1125B019LabHengameh Hamavand
Summer 20042015100123 MT-RF--1030-1125B021LectureMingwu Chen
--W----1030-1225B019LabMingwu Chen
Fall 20033028900117N/AMT-RF--1030-1125B021LectureNalin Wijesinghe
--W----0930-1125A217LabNalin Wijesinghe
Summer 20032012200125 MTWR---0930-1025B021LectureNalin Wijesinghe
----F--0930-1125A217LabNalin Wijesinghe
Fall 20023047100117N/A-TWRF--0930-1025B021LectureEugene Belchev
-T-R---1030-1125B019LabEugene Belchev
Summer 20022025200120N/A-T-R---1030-1125B021LectureNalin Wijesinghe
----F--1030-1225B021LectureNalin Wijesinghe
--W----1030-1225A217LabNalin Wijesinghe
Fall 20013081800122N/AM-WRF--0930-1025B021LectureCatherine Levinson
-T-----0930-1125A217LabCatherine Levinson
Summer 20012026200115N/AMTWR---1030-1125A320LectureNalin Wijesinghe
----F--1030-1225B019LabNalin Wijesinghe
Fall 2000308210011N/A-TW----1630-1825B016LectureCatherine Levinson
M------1630-1825A217LabCatherine Levinson
Summer 2000202640014N/AMTWR---1530-1625B021LectureVincent Manis
M------1230-1425A216LabVincent Manis
Spring 200010806001CancelN/AMTWR---1030-1125B021Lecture. TBA
----F--1130-1325B019Lab. TBA
Fall 199930785001CancelN/A--WR---1730-1925B154Lecture. TBA
---R---1930-2125B019Lab. TBA
Summer 1999202430014N/AM------0830-1125B016LectureJulie Ranada
---R---0830-0925B016LectureJulie Ranada
---R---0930-1125B019LabJulie Ranada