Software Engineering

This is a discussion on Software Engineering within the A Brief History of Cprogramming.com forums, part of the Community Boards category; I'd have to see more than those 5 classes, but it just seems odd. Computer Engineers need to have a ...

  1. #16
    5|-|1+|-|34|) ober's Avatar
    Join Date
    Aug 2001
    Posts
    4,429
    I'd have to see more than those 5 classes, but it just seems odd. Computer Engineers need to have a fundamental understanding of programming... they should at least have to take assembly courses and some sort of systems programming class (C/C++). You can't just design a system from the hardware perspective. That's not a system. A technician can design hardware configurations. An engineer has to know the system.

  2. #17
    C++ Developer XSquared's Avatar
    Join Date
    Jun 2002
    Location
    Ontario, Canada
    Posts
    2,718
    Here ya go.
    Term 1B (Winter)8 (Spring)4S
    ECE 102 Seminar
    ECE 100 Fundamentals of Electrical Engineering
    ECE 103 Discrete Mathematics for Engineers
    MATH 119 Calculus 2 for Engineering
    MSCI 261 Managerial and Engineering Economics
    PHYS 125 Physics for Engineers
    WKRPT 1004S Work-term Report

    Term 2A (Fall)8 (Winter)4S
    ECE 201 Seminar
    ECE 209 Electronic and Electrical Properties of Materials
    ECE 223 Digital Circuits and Systems
    ECE 250 Algorithms and Data Structures
    MATH 211 (ECE 205) Advanced Calculus 1 for Electrical and Computer Engineers
    WKRPT 1008 Work-term Report

    Term 2B (Spring)8 (Fall)4S
    ECE 202 Seminar
    ECE 204 Numerical Methods
    ECE 222 Digital Computers
    ECE 241 Circuit Analysis and Design
    ECE 251 Programming Languages and Translators
    WKRPT 2004S Work-term Report

    Term 3A (Winter)8 (Spring)4S
    ECE 301 Seminar
    ECE 316 Probability Theory and Random Processes
    ECE 324 Microprocessor Systems and Interfacing
    ECE 342 Signals and Systems
    ECE 354 Real-Time Operating Systems
    WKRPT 2008 Work-term Report
    WKRPT 3004S Work-term Report

    Term 3B (Fall)8 (Winter)4S
    ECE 302 Seminar
    ECE 427 Digital Systems Engineering**
    ECE 318 Communication Systems
    ECE 355 Software Engineering
    ECE 380 Analog Control Systems
    ECE 391 Engineering Design Concepts**
    WKRPT 3008 Work-term Report
    WKRPT 4004S Work-term Report

    Term 4A (Spring)8,4S
    ECE 401 Seminar
    ECE 492A Engineering Design Project**
    Four Electives (see Note 2)
    The following technical electives are available in the 4A term:
    ECE 309 Introduction to Thermodynamics and Heat Transfer
    ECE 411 Digital Communications
    ECE 413 Digital Signal Processing
    ECE 418 Communication Networks
    ECE 431 Radio Frequency Microelectronics
    ECE 438 Digital Integrated Circuits
    ECE 454 Distributed and Network Computing
    ECE 457 Applied Artificial Intelligence
    ECE 471 Electromagnetic Waves
    ECE 484 Digital Control Applications
    WKRPT 4008 Work-term Report



    Term 4B (Winter)8,4S
    ECE 402 Seminar
    ECE 492B Engineering Design Symposium**



    Five Electives (see Note 2)
    The following technical electives are available in the 4B term:
    ECE 332 Electronic Circuits
    ECE 362 Modeling and Control of Electric Drives
    ECE 412 Coded Digital Communications
    ECE 414 Wireless Communications
    ECE 428 Computer Networks and Security
    ECE 429 Computer Structures
    ECE 434 Microsystems Technology
    ECE 437 Integrated VLSI Systems
    ECE 439 Analog Integrated Circuits
    ECE 443 Circuit Analysis and Filter Design
    ECE 456 Database Systems
    ECE 465 Computer Simulation of Power Systems
    ECE 476 Antennas and Wireless Systems
    ECE 477 Photonic Communication Systems and Devices
    ECE 486 Robot Dynamics and Control
    ECE 488 Multivariable Control Systems
    ECE 499 Project
    Naturally I didn't feel inspired enough to read all the links for you, since I already slaved away for long hours under a blistering sun pressing the search button after typing four whole words! - Quzah

    You. Fetch me my copy of the Wall Street Journal. You two, fight to the death - Stewie

  3. #18
    Cii
    Cii is offline
    i get my own title?
    Join Date
    Jun 2004
    Posts
    35
    from what i hear, they are trying to get the students in the program an engineering deploma. so we can call ourselves engineers (something i dont care too much for). that's why all the courses are like that. hell we dont get a true elective untill like our 3rd or 4th year (and even then, you have to be lucky to get one).
    and soft eng is like comp sci and comp eng togather, or so i've been told. i'm actually looking forward to it even though i have to take all those damned science courses that compsci people get to skip.

    (post more later. the bell just rang.)

  4. #19
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by ober
    WTF... would someone mind telling me the difference between "Software Engineering" and "Computer Science"? It's the same damn thing! Why have 10 names for it?
    In Canada the term "Engineer" is regulated by the government. It is illegal to advertise yourself as an engineer if you do not have an engineering degree. So, CS is more about software development and Software Engineering is more about the eng side.

  5. #20
    5|-|1+|-|34|) ober's Avatar
    Join Date
    Aug 2001
    Posts
    4,429
    Bah... stupid Canucks... why would you go around advertising yourself as an engineer if you weren't?

    And what the hell are all those "seminar" classes?

  6. #21
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by ober
    Bah... stupid Canucks... why would you go around advertising yourself as an engineer if you weren't?
    in other countries some jobs are advertised as engineering positions to make them sound good.

    Sanitation Disposal Engineer == Garbage Man

  7. #22
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Hey... Not just anyone can be a Sanitation Disposal Engineer... It takes many long years of studying, many sleepless nights working on projects, and at the end, many grueling tests. Only those who fail those tests can pride themselves with the title: Sanitation Disposal Engineer.

Page 2 of 2 FirstFirst 12
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C, A Software Engineering Approach by Peter Darnell and Philip Margolis
    By Sebastiani in forum Programming Book and Product Reviews
    Replies: 5
    Last Post: 06-26-2011, 12:33 PM
  2. C++/Unix software engineering
    By leticia in forum Projects and Job Recruitment
    Replies: 2
    Last Post: 03-03-2008, 04:37 AM
  3. Links to Software Engineering concepts
    By alois_rone in forum Tech Board
    Replies: 5
    Last Post: 12-05-2007, 11:56 AM
  4. Best Engineering Developer (Circuits) Software
    By kuphryn in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 01-18-2003, 09:59 AM
  5. The Art of Writing Comments :: Software Engineering
    By kuphryn in forum C++ Programming
    Replies: 15
    Last Post: 11-23-2002, 04:18 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21