Click here to Skip to main content
15,511,131 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Would you choose C#... Pin
Kornfeld Eliyahu Peter31-Aug-22 22:10
professionalKornfeld Eliyahu Peter31-Aug-22 22:10 
JokeRe: Would you choose C#... Pin
Daniel Pfeffer31-Aug-22 22:21
professionalDaniel Pfeffer31-Aug-22 22:21 
GeneralRe: Would you choose C#... Pin
Kornfeld Eliyahu Peter31-Aug-22 22:26
professionalKornfeld Eliyahu Peter31-Aug-22 22:26 
GeneralRe: Would you choose C#... Pin
PIEBALDconsult1-Sep-22 4:21
professionalPIEBALDconsult1-Sep-22 4:21 
GeneralRe: Would you choose C#... Pin
zezba900031-Aug-22 10:30
zezba900031-Aug-22 10:30 
GeneralRe: Would you choose C#... Pin
Kirk 1038982131-Aug-22 18:57
Kirk 1038982131-Aug-22 18:57 
GeneralRe: Would you choose C#... Pin
Kornfeld Eliyahu Peter31-Aug-22 19:42
professionalKornfeld Eliyahu Peter31-Aug-22 19:42 
GeneralRe: Would you choose C#... Pin
MikeCO101-Sep-22 2:40
MikeCO101-Sep-22 2:40 
I'll be the controversial curmudgeon here and say, Yes, I would. Using the VS IDE.

Why? I think the goal of an intro course needs to be wrapped around the concept of software development and engineering instead of coding. You can build a really quick and complete app while you learn the basic constructs of a programming language. I'd make it interesting with my first assignment being to come up with a list of a few apps you want to build, reach a consensus with the class and dive in. You can explore GUI concepts as well as a ton of other aspects that are handled by the IDE but also exposed through it for further teaching moments. Working from a project-based level, you can touch on so many key programming aspects. Critical thinking pieces that go beyond just coding syntax.

I think too many teaching strands create "cubicle-coders", without looking at overall design concepts. Over the years, I've worked with some great programmers. Some of them could build an amazing app given a fairly extensively documented pseudo-script. But tell them "I need a screen to get this information, do this to it, create this result, and do something with it" would be torturous.

That said, it's an intro class. The goal isn't to create a C# wizard that could create a monster app but to teach the basic concepts. It's a pretty easy jump to learn syntax of a given language when you get the underlying concepts. Whether a dog is a dog, chien, perro, or hund isn't hard to relate if you know it is a dog.
GeneralCCC 2022-08-30 Pin
Peter_in_278029-Aug-22 23:06
professionalPeter_in_278029-Aug-22 23:06 
GeneralRe: CCC 2022-08-30 Pin
OriginalGriff29-Aug-22 23:35
mveOriginalGriff29-Aug-22 23:35 
GeneralRe: CCC 2022-08-30 Pin
Sandeep Mewara30-Aug-22 0:23
mveSandeep Mewara30-Aug-22 0:23 
GeneralRe: CCC 2022-08-30 Pin
pkfox30-Aug-22 0:26
professionalpkfox30-Aug-22 0:26 
GeneralRe: CCC 2022-08-30 Pin
Sandeep Mewara30-Aug-22 0:29
mveSandeep Mewara30-Aug-22 0:29 
GeneralRe: CCC 2022-08-30 Pin
OriginalGriff30-Aug-22 0:28
mveOriginalGriff30-Aug-22 0:28 
GeneralRe: CCC 2022-08-30 Pin
Sandeep Mewara30-Aug-22 0:29
mveSandeep Mewara30-Aug-22 0:29 
GeneralRe: CCC 2022-08-30 Pin
pkfox30-Aug-22 0:31
professionalpkfox30-Aug-22 0:31 
GeneralRe: CCC 2022-08-30 Pin
Peter_in_278030-Aug-22 2:03
professionalPeter_in_278030-Aug-22 2:03 
GeneralRe: CCC 2022-08-30 - WINNER Pin
Peter_in_278030-Aug-22 0:44
professionalPeter_in_278030-Aug-22 0:44 
GeneralWordle 437 Pin
Vivi Chellappa29-Aug-22 9:39
professionalVivi Chellappa29-Aug-22 9:39 
GeneralRe: Wordle 437 - Yellow River Pin
megaadam29-Aug-22 13:34
professionalmegaadam29-Aug-22 13:34 
GeneralRe: Wordle 437 Pin
Peter_in_278029-Aug-22 14:01
professionalPeter_in_278029-Aug-22 14:01 
GeneralRe: Wordle 437 Pin
StarNamer@work29-Aug-22 14:06
professionalStarNamer@work29-Aug-22 14:06 
GeneralRe: Wordle 437 Pin
Amarnath S29-Aug-22 15:25
professionalAmarnath S29-Aug-22 15:25 
GeneralRe: Wordle 437 Pin
Sandeep Mewara29-Aug-22 17:33
mveSandeep Mewara29-Aug-22 17:33 
GeneralRe: Wordle 437 Pin
OriginalGriff29-Aug-22 20:23
mveOriginalGriff29-Aug-22 20:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

An amazing AI programming tool is invented that can do one task perfectly. What would you choose?
  Results   572 votes